org.apache.tapestry5.ioc.annotations.Inject类的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(134)

本文整理了Java中org.apache.tapestry5.ioc.annotations.Inject类的一些代码示例,展示了Inject类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Inject类的具体详情如下:
包路径:org.apache.tapestry5.ioc.annotations.Inject
类名称:Inject

Inject介绍

暂无

代码示例

代码示例来源:origin: apache/tapestry-5

/**
 * Not intstantiable because there is more than one Flintstone implementation bean inside the Spring context.
 */
public class Bedrock
{
  @Inject
  private Flintstone citizen;
}

代码示例来源:origin: apache/tapestry-5

@Inject
public TooManyAutobuildConstructorsBean(String foo)
{
  this(foo, null);
}

代码示例来源:origin: apache/tapestry-5

public class FailedInjectDemo
{
  @Inject
  private StringBuffer buffer;
}

代码示例来源:origin: apache/tapestry-5

public class MessageAccessImpl implements MessageAccess
{
  @Inject
  private Messages messages;

  public String getStatusMessage()
  {
    return messages.get("app-catalog-status");
  }

}

代码示例来源:origin: apache/tapestry-5

public class Index
{
  @Inject
  private ViaFactory viaFactory;
  
  public String getMessage()
  {
    return viaFactory.getMessage();
  }
}

代码示例来源:origin: apache/tapestry-5

public class UserDAOImpl implements UserDAO
{
  @Inject
  private EntityManager entityManager;

  @Override
  public void persist(Object entity)
  {
    entityManager.persist(entity);
  }
}

代码示例来源:origin: apache/tapestry-5

@Inject
public InjectoBean(String foo)
{
  this(foo, null);
}

代码示例来源:origin: apache/tapestry-5

/**
 * Store a simple error message in the {@link AlertManager}.
 */
public class ErrorComponent
{
  @Inject
  private AlertManager alertManager;

  @SetupRender
  void addErrorMessage() {
    alertManager.alert(Duration.SINGLE, Severity.ERROR, "Error from ErrorComponent");
  }
}

代码示例来源:origin: apache/tapestry-5

public class TestPageForLocale
{
  @Inject
  private PersistentLocale persistentLocale;

  @OnEvent(component = "changeLocale")
  public void changeLocaleToFrench()
  {
    persistentLocale.set(Locale.FRENCH);
  }

}

代码示例来源:origin: apache/tapestry-5

public class RenderPageDemo
{
  @Inject
  private PageDocumentGenerator generator;

  public String getPageContent()
  {
    return generator.render("contentpage").toString();
  }

}

代码示例来源:origin: apache/tapestry-5

@Inject
public TestableRequestImpl(@Symbol(SymbolConstants.CONTEXT_PATH) String contextPath)
{
  this.contextPath = contextPath;
}

代码示例来源:origin: apache/tapestry-5

public class ConfirmDemo
{
  @Inject
  AlertManager alertManager;

  void onActionFromConfirmed()
  {
    alertManager.info("Action was confirmed.");
  }
}

代码示例来源:origin: apache/tapestry-5

public Html5SupportImpl(@Inject @Symbol(SymbolConstants.ENABLE_HTML5_SUPPORT) final boolean enabled)
{
  this.enabled = enabled;
}

代码示例来源:origin: apache/tapestry-5

public class TestPageForHttpHeaders
{
  public static final String STRING_HEADER_NAME = "test-string-header";
  public static final String INT_HEADER_NAME = "test-int-header";
  public static final String DATE_HEADER_NAME = "test-date-header";
  
  @Inject
  private Response response;

  void onActivate()
  {
    response.setDateHeader(DATE_HEADER_NAME, 12345L);
    response.setIntHeader(INT_HEADER_NAME, 6789);
    response.setHeader(STRING_HEADER_NAME, "foo-bar-baz-barney");
  }
}

代码示例来源:origin: apache/tapestry-5

public class PublicFieldAccessDemo
{
  @Inject
  private ComponentResources resources;

  private ResourcesHolder holder;

  void setupRender()
  {
    holder = new ResourcesHolder("success");
  }

  public String getMessage()
  {
    return holder.resources;
  }
}

代码示例来源:origin: org.chenillekit/chenillekit-google

public static GoogleGeoCoder buildGoogleGeoCoder(Logger logger,

                           @Inject @Symbol(ChenilleKitGoogleConstants.GOOGLE_KEY)
                           final String googleKey,

                           @Inject @Symbol(ChenilleKitGoogleConstants.GOOGLE_TIMEOUT)
                           final int timeout,

                           @Inject @Symbol(ChenilleKitGoogleConstants.GOOGLE_PROXY)
                           final String proxy,

                           @Inject @Symbol(ChenilleKitGoogleConstants.GOOGLE_REFERER)
                           final String referer)
  {
    return new GoogleGeoCoderImpl(logger, googleKey, timeout, referer, proxy);
  }
}

代码示例来源:origin: apache/tapestry-5

@Autowired
public UpcaseImpl(@Inject StringTransformer transformer)
{
  this.transformer = transformer;
}

代码示例来源:origin: apache/tapestry-5

public ComponentTemplateSourceImpl(@Inject
                  @Symbol(SymbolConstants.PRODUCTION_MODE)
                  boolean productionMode, TemplateParser parser, ComponentResourceLocator locator,
                  ClasspathURLConverter classpathURLConverter)
{
  this(productionMode, parser, locator, new URLChangeTracker(classpathURLConverter));
}

代码示例来源:origin: apache/tapestry-5

public class TestPageForAsset
{
  @Inject
  @Path("context:css/test.css")
  private Asset asset;

  public String getStylePath()
  {
    return asset.toClientURL();
  }
}

代码示例来源:origin: apache/tapestry-5

public class TestOnlyServiceDemo
{
  @Property
  @Inject
  private TestOnly service;
}

相关文章

Inject类方法