org.jboss.deployers.vfs.plugins.structure.explicit
Class StructureMetaDataObjectFactory

java.lang.Object
  extended by org.jboss.deployers.vfs.plugins.structure.explicit.StructureMetaDataObjectFactory
All Implemented Interfaces:
org.jboss.xb.binding.ObjectModelFactory

public class StructureMetaDataObjectFactory
extends Object
implements org.jboss.xb.binding.ObjectModelFactory

An ObjectModelFactory for the jboss-structure.xml descriptor.

Version:
$Revision:$
Author:
Scott.Stark@jboss.org, Ales.Justin@jboss.org

Constructor Summary
StructureMetaDataObjectFactory()
           
 
Method Summary
 void addChild(ContextInfoImpl context, ArrayList<ClassPathEntry> classpath, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(ContextInfoImpl context, LinkedHashSet<String> metaDataPath, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(StructureMetaDataImpl parent, ContextInfoImpl context, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 Object completeRoot(Object root, org.jboss.xb.binding.UnmarshallingContext ctx, String uri, String name)
           
 Object newChild(ArrayList<ClassPathEntry> parent, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
           
 Object newChild(ContextInfoImpl parent, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
           
 Object newChild(LinkedHashSet<String> parent, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
           
 Object newChild(StructureMetaDataImpl parent, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
           
 StructureMetaDataImpl newRoot(Object root, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructureMetaDataObjectFactory

public StructureMetaDataObjectFactory()
Method Detail

newRoot

public StructureMetaDataImpl newRoot(Object root,
                                     org.jboss.xb.binding.UnmarshallingContext navigator,
                                     String namespaceURI,
                                     String localName,
                                     Attributes attrs)
Specified by:
newRoot in interface org.jboss.xb.binding.ObjectModelFactory

completeRoot

public Object completeRoot(Object root,
                           org.jboss.xb.binding.UnmarshallingContext ctx,
                           String uri,
                           String name)
Specified by:
completeRoot in interface org.jboss.xb.binding.ObjectModelFactory

newChild

public Object newChild(StructureMetaDataImpl parent,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceURI,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(ContextInfoImpl parent,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceURI,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(LinkedHashSet<String> parent,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceURI,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(ArrayList<ClassPathEntry> parent,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceURI,
                       String localName,
                       Attributes attrs)

addChild

public void addChild(StructureMetaDataImpl parent,
                     ContextInfoImpl context,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(ContextInfoImpl context,
                     LinkedHashSet<String> metaDataPath,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(ContextInfoImpl context,
                     ArrayList<ClassPathEntry> classpath,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.