package org.whole.lang.xml.factories;
import static org.whole.lang.commons.factories.CommonsEntityAdapterFactory.createResolver;
import org.whole.lang.factories.DefaultEntityRegistryConfiguration;
import org.whole.lang.factories.IEntityRegistry;
import org.whole.lang.xml.reflect.XmlEntityDescriptorEnum;
/**
* @generator Whole
*/
public class XmlDefaultEntityRegistryConfiguration extends DefaultEntityRegistryConfiguration {
public void apply(IEntityRegistry er) {
super.apply(er);
XmlEntityFactory ef = XmlEntityFactory.instance(er);
er.put(ef.createVersion("1.0"));
er.put(ef.createEncoding("UTF-8"));
er.put(ef.createXMLDecl(
ef.createVersion(),
ef.createEncoding(),
ef.createStandalone()));
er.put(ef.createProlog(
ef.createXMLDecl(),
createResolver(XmlEntityDescriptorEnum.DocTypeDecl),
createResolver(XmlEntityDescriptorEnum.Misc)));
er.put(ef.createElement(
ef.createName("tag"),
createResolver(XmlEntityDescriptorEnum.Attributes),
createResolver(XmlEntityDescriptorEnum.IContent)));
er.put(ef.createDocument(
ef.createProlog(),
ef.createElement()));
}
}