本文整理了Java中org.milyn.container.ApplicationContext
类的一些代码示例,展示了ApplicationContext
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ApplicationContext
类的具体详情如下:
包路径:org.milyn.container.ApplicationContext
类名称:ApplicationContext
[英]Smooks Application context interface definition.
[中]Smooks应用程序上下文接口定义。
代码示例来源:origin: smooks/smooks
@SuppressWarnings("unchecked")
private static Map<String, BeanRuntimeInfo> getRuntimeInfoMap(ApplicationContext appContext) {
Map<String, BeanRuntimeInfo> runtimeInfoMap = (Map<String, BeanRuntimeInfo>) appContext.getAttribute(CONTEXT_KEY);
if(runtimeInfoMap == null) {
runtimeInfoMap = new HashMap<String, BeanRuntimeInfo>();
appContext.setAttribute(CONTEXT_KEY, runtimeInfoMap);
}
return runtimeInfoMap;
}
代码示例来源:origin: smooks/smooks
private ContentHandlerExtractionStrategy(ApplicationContext applicationContext) {
store = applicationContext.getStore();
}
代码示例来源:origin: smooks/smooks
@Initialize
public void initialize() throws SmooksConfigurationException {
beanId = appContext.getBeanIdStore().getBeanId(STATVAR);
if(beanId == null) {
beanId = appContext.getBeanIdStore().register(STATVAR);
}
}
代码示例来源:origin: org.milyn/milyn-smooks-all
/**
* Gets the Map of RuleProviders that exist in the Smooks AppcliationContext.
*
* @param context The Smooks {@link ApplicationContext}.
* @return Map<String, RuleProvider> The Map of rule providers. The String key is the name of the rule provider.
*/
@SuppressWarnings("unchecked")
public static Map<String, RuleProvider> getRuleProviders(final ApplicationContext context)
{
return (Map<String, RuleProvider>) context.getAttribute(RuleProvider.class);
}
代码示例来源:origin: org.virtuslab/milyn-smooks-core
/**
* Set the namespace prefix-to-uri mappings.
* @param namespaces The namespace mappings.
* @param appContext The application context.
*/
public static void setMappings(Properties namespaces, ApplicationContext appContext) {
appContext.setAttribute(NamespaceMappings.class, namespaces);
}
代码示例来源:origin: smooks/smooks
public static void build(ApplicationContext appContext) {
ModelSet modelSet = get(appContext);
if(modelSet == null) {
modelSet = new ModelSet(appContext.getStore().getUserDefinedResourceList());
appContext.setAttribute(ModelSet.class, modelSet);
}
}
代码示例来源:origin: smooks/smooks
ContainerResourceLocator resLocator = applicationContext.getResourceLocator();
代码示例来源:origin: org.virtuslab/milyn-smooks-core
private void addProfileSets(List<ProfileSet> profileSets) {
if(profileSets == null) {
return;
}
// TODO Sort out the other app context impls such that we can get the profile store from them too
if(applicationContext instanceof ApplicationContext) {
ProfileStore profileStore = applicationContext.getProfileStore();
for(ProfileSet profileSet : profileSets) {
profileStore.addProfileSet(profileSet);
}
}
}
代码示例来源:origin: org.virtuslab/milyn-smooks-core
public SmooksResourceConfigurationList registerResources(String baseURI, InputStream resourceConfigStream) throws SAXException, IOException, URISyntaxException {
SmooksResourceConfigurationList configList;
if(baseURI == null || baseURI.trim().equals("")) {
throw new IllegalArgumentException("null or empty 'name' arg in method call.");
}
if(resourceConfigStream == null) {
throw new IllegalArgumentException("null 'resourceConfigStream' arg in method call.");
}
configList = XMLConfigDigester.digestConfig(resourceConfigStream, baseURI, applicationContext.getClassLoader());
addSmooksResourceConfigurationList(configList);
return configList;
}
代码示例来源:origin: org.milyn/milyn-smooks-all
/**
* Set the resource configuration on the bean populator.
* @throws SmooksConfigurationException Incorrectly configured resource.
*/
@Initialize
public void initialize() throws SmooksConfigurationException {
isAttribute = (valueAttributeName != null);
beanId = appContext.getBeanIdStore().register(beanIdName);
if(logger.isDebugEnabled()) {
logger.debug("Value Binder created for [" + beanIdName + "].");
}
}
代码示例来源:origin: org.milyn/milyn-smooks-all
public static Exports getExports(final ApplicationContext appContext)
{
Exports exports = (Exports) appContext.getAttribute(Exports.class);
if (exports == null)
{
return NULL_EXPORTS;
}
return exports;
}
代码示例来源:origin: org.milyn/milyn-smooks-core
/**
* Set the namespace prefix-to-uri mappings.
* @param namespaces The namespace mappings.
* @param appContext The application context.
*/
public static void setMappings(Properties namespaces, ApplicationContext appContext) {
appContext.setAttribute(NamespaceMappings.class, namespaces);
}
代码示例来源:origin: org.milyn/milyn-smooks-all
public static void build(ApplicationContext appContext) {
ModelSet modelSet = get(appContext);
if(modelSet == null) {
modelSet = new ModelSet(appContext.getStore().getUserDefinedResourceList());
appContext.setAttribute(ModelSet.class, modelSet);
}
}
代码示例来源:origin: org.milyn/milyn-smooks-core
ContainerResourceLocator resLocator = applicationContext.getResourceLocator();
代码示例来源:origin: smooks/smooks
@SuppressWarnings("ConstantConditions")
private void addProfileSets(List<ProfileSet> profileSets) {
if(profileSets == null) {
return;
}
// TODO Sort out the other app context impls such that we can get the profile store from them too
if(applicationContext instanceof ApplicationContext) {
ProfileStore profileStore = applicationContext.getProfileStore();
for(ProfileSet profileSet : profileSets) {
profileStore.addProfileSet(profileSet);
}
}
}
代码示例来源:origin: org.milyn/milyn-smooks-all
/**
* Register the set of resources specified in the supplied XML configuration
* stream.
* @param baseURI The base URI to be associated with the configuration stream.
* @param resourceConfigStream XML resource configuration stream.
* @return The SmooksResourceConfigurationList created from the added resource configuration.
* @throws SAXException Error parsing the resource stream.
* @throws IOException Error reading resource stream.
* @see SmooksResourceConfiguration
*/
public SmooksResourceConfigurationList registerResources(String baseURI, InputStream resourceConfigStream) throws SAXException, IOException, URISyntaxException {
SmooksResourceConfigurationList configList;
if(baseURI == null || baseURI.trim().equals("")) {
throw new IllegalArgumentException("null or empty 'name' arg in method call.");
}
if(resourceConfigStream == null) {
throw new IllegalArgumentException("null 'resourceConfigStream' arg in method call.");
}
configList = XMLConfigDigester.digestConfig(resourceConfigStream, baseURI, applicationContext.getClassLoader());
addSmooksResourceConfigurationList(configList);
return configList;
}
代码示例来源:origin: org.milyn/milyn-smooks-javabean
@SuppressWarnings("unchecked")
private static Map<String, BeanRuntimeInfo> getRuntimeInfoMap(ApplicationContext appContext) {
Map<String, BeanRuntimeInfo> runtimeInfoMap = (Map<String, BeanRuntimeInfo>) appContext.getAttribute(CONTEXT_KEY);
if(runtimeInfoMap == null) {
runtimeInfoMap = new HashMap<String, BeanRuntimeInfo>();
appContext.setAttribute(CONTEXT_KEY, runtimeInfoMap);
}
return runtimeInfoMap;
}
代码示例来源:origin: smooks/smooks
/**
* Set the resource configuration on the bean populator.
* @throws SmooksConfigurationException Incorrectly configured resource.
*/
@Initialize
public void initialize() throws SmooksConfigurationException {
isAttribute = (valueAttributeName != null);
beanId = appContext.getBeanIdStore().register(beanIdName);
if(logger.isDebugEnabled()) {
logger.debug("Value Binder created for [" + beanIdName + "].");
}
}
代码示例来源:origin: org.virtuslab/milyn-smooks-core
public static Exports getExports(final ApplicationContext appContext)
{
Exports exports = (Exports) appContext.getAttribute(Exports.class);
if (exports == null)
{
return NULL_EXPORTS;
}
return exports;
}
代码示例来源:origin: org.milyn/milyn-smooks-all
/**
* Set the namespace prefix-to-uri mappings.
* @param namespaces The namespace mappings.
* @param appContext The application context.
*/
public static void setMappings(Properties namespaces, ApplicationContext appContext) {
appContext.setAttribute(NamespaceMappings.class, namespaces);
}
内容来源于网络,如有侵权,请联系作者删除!