public Map<Class<?>, Map<String, BeanWriter>> getBeanWriters() { return BeanWriterFactory.getBeanWriters(smooks.getApplicationContext()); }
public Map<Class<?>, Map<String, BeanWriter>> getBeanWriters() { return BeanWriterFactory.getBeanWriters(smooks.getApplicationContext()); }
/** * Register a {@link org.milyn.cdr.SmooksResourceConfiguration} on the supplied {@link Smooks} instance. * * @param resourceConfig The Resource Configuration to be registered. * @param smooks The {@link org.milyn.Smooks} instance on which to perform the configuration operation. */ public static void registerResource(SmooksResourceConfiguration resourceConfig, Smooks smooks) { if (resourceConfig == null) { throw new IllegalArgumentException("null 'resourceConfig' arg in method call."); } smooks.getApplicationContext().getStore().registerResource(resourceConfig); }
/** * Register a {@link org.milyn.cdr.SmooksResourceConfiguration} on the supplied {@link Smooks} instance. * * @param resourceConfig The Resource Configuration to be registered. * @param smooks The {@link org.milyn.Smooks} instance on which to perform the configuration operation. */ public static void registerResource(SmooksResourceConfiguration resourceConfig, Smooks smooks) { if (resourceConfig == null) { throw new IllegalArgumentException("null 'resourceConfig' arg in method call."); } smooks.getApplicationContext().getStore().registerResource(resourceConfig); }
/** * Register a {@link org.milyn.cdr.SmooksResourceConfiguration} on the supplied {@link Smooks} instance. * * @param resourceConfig The Resource Configuration to be registered. * @param smooks The {@link org.milyn.Smooks} instance on which to perform the configuration operation. */ public static void registerResource(SmooksResourceConfiguration resourceConfig, Smooks smooks) { if (resourceConfig == null) { throw new IllegalArgumentException("null 'resourceConfig' arg in method call."); } smooks.getApplicationContext().getStore().registerResource(resourceConfig); }
/** * Register a {@link org.milyn.cdr.SmooksResourceConfiguration} on the supplied {@link Smooks} instance. * * @param resourceConfig The Resource Configuration to be registered. * @param smooks The {@link org.milyn.Smooks} instance on which to perform the configuration operation. */ public static void registerResource(SmooksResourceConfiguration resourceConfig, Smooks smooks) { if (resourceConfig == null) { throw new IllegalArgumentException("null 'resourceConfig' arg in method call."); } smooks.getApplicationContext().getStore().registerResource(resourceConfig); }
/** * Set the Exports for this Smooks instance. * @param exports The exports that will be created by this Smooks instance. */ public Smooks setExports(Exports exports) { AssertArgument.isNotNull(exports, "exports"); Exports.setExportsInApplicationContext(getApplicationContext(), exports); return this; }
/** * Set the Exports for this Smooks instance. * @param exports The exports that will be created by this Smooks instance. */ public Smooks setExports(Exports exports) { AssertArgument.isNotNull(exports, "exports"); Exports.setExportsInApplicationContext(getApplicationContext(), exports); return this; }
/** * Set the Exports for this Smooks instance. * @param exports The exports that will be created by this Smooks instance. */ public Smooks setExports(Exports exports) { AssertArgument.isNotNull(exports, "exports"); Exports.setExportsInApplicationContext(getApplicationContext(), exports); return this; }
public Smooks setExports(Exports exports) { AssertArgument.isNotNull(exports, "exports"); Exports.setExportsInApplicationContext(getApplicationContext(), exports); return this; }
private void addNamespaceAttributes(XMLElementSerializationNode serializer) { Properties namespaces = NamespaceMappings.getMappings(getSmooks().getApplicationContext()); if(namespaces != null) { Enumeration<String> namespacePrefixes = (Enumeration<String>) namespaces.propertyNames(); while(namespacePrefixes.hasMoreElements()) { String prefix = namespacePrefixes.nextElement(); String namespace = namespaces.getProperty(prefix); QName nsAttributeName = new QName(XMLConstants.XMLNS_ATTRIBUTE_NS_URI, prefix, XMLConstants.XMLNS_ATTRIBUTE); XMLAttributeSerializationNode nsAttribute = new XMLAttributeSerializationNode(nsAttributeName); serializer.getAttributes().add(nsAttribute); nsAttribute.setGetter(new ConstantGetter(namespace)); } } }
private void addNamespaceAttributes(XMLElementSerializationNode serializer) { Properties namespaces = NamespaceMappings.getMappings(getSmooks().getApplicationContext()); if(namespaces != null) { Enumeration<String> namespacePrefixes = (Enumeration<String>) namespaces.propertyNames(); while(namespacePrefixes.hasMoreElements()) { String prefix = namespacePrefixes.nextElement(); String namespace = namespaces.getProperty(prefix); QName nsAttributeName = new QName(XMLConstants.XMLNS_ATTRIBUTE_NS_URI, prefix, XMLConstants.XMLNS_ATTRIBUTE); XMLAttributeSerializationNode nsAttribute = new XMLAttributeSerializationNode(nsAttributeName); serializer.getAttributes().add(nsAttribute); nsAttribute.setGetter(new ConstantGetter(namespace)); } } }
public static void removeParameter(String name, Smooks smooks) { SmooksResourceConfigurationStore configStore = smooks.getApplicationContext().getStore(); Iterator<SmooksResourceConfigurationList> configLists = configStore.getSmooksResourceConfigurationLists(); while(configLists.hasNext()) { SmooksResourceConfigurationList list = configLists.next(); for(int i = 0; i < list.size(); i++) { SmooksResourceConfiguration nextConfig = list.get(i); if(ParameterAccessor.GLOBAL_PARAMETERS.equals(nextConfig.getSelector())) { nextConfig.removeParameter(name); } } } } }
public static void removeParameter(String name, Smooks smooks) { SmooksResourceConfigurationStore configStore = smooks.getApplicationContext().getStore(); Iterator<SmooksResourceConfigurationList> configLists = configStore.getSmooksResourceConfigurationLists(); while(configLists.hasNext()) { SmooksResourceConfigurationList list = configLists.next(); for(int i = 0; i < list.size(); i++) { SmooksResourceConfiguration nextConfig = list.get(i); if(ParameterAccessor.GLOBAL_PARAMETERS.equals(nextConfig.getSelector())) { nextConfig.removeParameter(name); } } } } }
public static void removeParameter(String name, Smooks smooks) { SmooksResourceConfigurationStore configStore = smooks.getApplicationContext().getStore(); Iterator<SmooksResourceConfigurationList> configLists = configStore.getSmooksResourceConfigurationLists(); while(configLists.hasNext()) { SmooksResourceConfigurationList list = configLists.next(); for(int i = 0; i < list.size(); i++) { SmooksResourceConfiguration nextConfig = list.get(i); if(ParameterAccessor.GLOBAL_PARAMETERS.equals(nextConfig.getSelector())) { nextConfig.removeParameter(name); } } } } }
private static Transformer newXMLBindingTransformer(final QName from, final QName to, Smooks smooks, XMLBindingTransformer.BindingDirection direction) { ModelSet beanModel = ModelSet.get(smooks.getApplicationContext()); if (beanModel != null && !beanModel.getModels().isEmpty()) { return new XMLBindingTransformer(from, to, smooks, beanModel, direction); } else { throw TransformMessages.MESSAGES.invalidBindingConfiguration(direction.toString()); } } }
private static Transformer newXMLBindingTransformer(final QName from, final QName to, Smooks smooks, XMLBindingTransformer.BindingDirection direction) { ModelSet beanModel = ModelSet.get(smooks.getApplicationContext()); if (beanModel != null && !beanModel.getModels().isEmpty()) { return new XMLBindingTransformer(from, to, smooks, beanModel, direction); } else { throw TransformMessages.MESSAGES.invalidBindingConfiguration(direction.toString()); } } }
@Override public XMLBinding intiailize() { super.intiailize(); beanModelSet = ModelSet.get(getSmooks().getApplicationContext()); graphs = createExpandedXMLOutputGraphs(getUserDefinedResourceList()); createRootSerializers(graphs); mergeBeanModelsIntoXMLGraphs(); return this; }
@Override public XMLBinding intiailize() { super.intiailize(); beanModelSet = ModelSet.get(getSmooks().getApplicationContext()); graphs = createExpandedXMLOutputGraphs(getUserDefinedResourceList()); createRootSerializers(graphs); mergeBeanModelsIntoXMLGraphs(); return this; }
@Override public XMLBinding intiailize() { super.intiailize(); beanModelSet = ModelSet.get(getSmooks().getApplicationContext()); graphs = createExpandedXMLOutputGraphs(getUserDefinedResourceList()); createRootSerializers(graphs); mergeBeanModelsIntoXMLGraphs(); return this; }