|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.jaxme.generator.sg.impl.SGFactoryImpl
Constructor Summary | |
SGFactoryImpl(SGFactoryChain o)
|
Method Summary | |
Generator |
getGenerator()
Returns the Generator . |
GroupSG[] |
getGroups()
Returns an array of all groups created by the factory. |
GroupSG |
getGroupSG(XSGroup p0)
Returns an instance of GroupSG generating the
given schema. |
GroupSG |
getGroupSG(XSGroup p0,
Context p1)
Returns an instance of GroupSG , which is embedded
into the given Context . |
SGFactoryChain |
getHeadOfChain()
|
ObjectSG[] |
getObjects()
Returns an array of all objects created by the factory. |
ObjectSG |
getObjectSG(XSElement p0)
Returns an instance of ObjectSG generating the
given element. |
ObjectSG |
getObjectSG(XSElement p0,
Context p1)
Returns an instance of ObjectSG generating the given
element in the given context. |
SchemaSG |
getSchemaSG()
Returns the factorys instance of SchemaSG . |
SchemaSG |
getSchemaSG(XSSchema p0)
Returns an instance of SchemaSG generating the
given schema. |
TypeSG[] |
getTypes()
Returns an array of all types created by the factory. |
TypeSG |
getTypeSG(XSType p0)
Returns a global instance of TypeSG generating
the given type. |
TypeSG |
getTypeSG(XSType p0,
Context p1,
XsQName p2)
Returns a local instance of TypeSG generating
the given type within the given Context . |
TypeSG |
getTypeSG(XSType p0,
XsQName p1)
Returns a new instance of TypeSG generating
the given type, as if it were a global type with the
given name. |
void |
init()
Initializes the SGFactory . |
Facet |
newFacet(XSType p0,
XSEnumeration[] p1)
Creates a new enumeration facet. |
GroupSG |
newGroupSG(XSGroup p0)
Creates a new instance of GroupSG generating the
given schema. |
GroupSG |
newGroupSG(XSGroup p0,
Context p1)
Creates a new instance of GroupSG , which is embedded
into the given Context . |
java.lang.Object |
newObjectSG(XSElement p0)
Creates a new instance of ObjectSG generating the
given element. |
java.lang.Object |
newObjectSG(XSElement p0,
Context p1)
Creates a new instance of ObjectSG generating the
given element in the given context. |
java.lang.Object |
newSchemaSG(XSSchema p0)
Creates a new instance of SchemaSG generating the
given schema. |
java.lang.Object |
newTypeSG(XSType p0)
Creates a new, global instance of TypeSGChain
generating the given type. |
java.lang.Object |
newTypeSG(XSType p0,
Context p1,
XsQName p2)
Creates a new, local instance of TypeSGChain ,
generating the given type within the given Context . |
java.lang.Object |
newTypeSG(XSType p0,
XsQName p1)
Creates a new, local instance of TypeSGChain ,
as if it were a global type with the given name. |
XsObjectFactory |
newXsObjectFactory()
Creates a new instance of XsObjectFactory ,
used by the parser. |
XSObjectFactory |
newXSObjectFactory()
Creates a new instance of XSObjectFactory ,
used by the parser. |
XSParser |
newXSParser()
Creates a new instance of XSParser . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SGFactoryImpl(SGFactoryChain o)
Method Detail |
public void init()
SGFactory
Initializes the SGFactory
.
init
in interface SGFactory
public GroupSG[] getGroups()
SGFactory
Returns an array of all groups created by the factory.
getGroups
in interface SGFactory
public TypeSG getTypeSG(XSType p0) throws org.xml.sax.SAXException
SGFactory
Returns a global instance of TypeSG
generating
the given type.
getTypeSG
in interface SGFactory
org.xml.sax.SAXException
public TypeSG getTypeSG(XSType p0, Context p1, XsQName p2) throws org.xml.sax.SAXException
SGFactory
Returns a local instance of TypeSG
generating
the given type within the given Context
.
getTypeSG
in interface SGFactory
org.xml.sax.SAXException
public TypeSG getTypeSG(XSType p0, XsQName p1) throws org.xml.sax.SAXException
SGFactory
Returns a new instance of TypeSG
generating
the given type, as if it were a global type with the
given name.
getTypeSG
in interface SGFactory
org.xml.sax.SAXException
public GroupSG getGroupSG(XSGroup p0) throws org.xml.sax.SAXException
SGFactory
Returns an instance of GroupSG
generating the
given schema.
getGroupSG
in interface SGFactory
org.xml.sax.SAXException
public GroupSG getGroupSG(XSGroup p0, Context p1) throws org.xml.sax.SAXException
SGFactory
Returns an instance of GroupSG
, which is embedded
into the given Context
.
getGroupSG
in interface SGFactory
org.xml.sax.SAXException
public ObjectSG getObjectSG(XSElement p0) throws org.xml.sax.SAXException
SGFactory
Returns an instance of ObjectSG
generating the
given element.
getObjectSG
in interface SGFactory
org.xml.sax.SAXException
public ObjectSG getObjectSG(XSElement p0, Context p1) throws org.xml.sax.SAXException
SGFactory
Returns an instance of ObjectSG
generating the given
element in the given context.
getObjectSG
in interface SGFactory
org.xml.sax.SAXException
public TypeSG[] getTypes()
SGFactory
Returns an array of all types created by the factory.
getTypes
in interface SGFactory
public ObjectSG[] getObjects()
SGFactory
Returns an array of all objects created by the factory.
getObjects
in interface SGFactory
public Generator getGenerator()
SGFactory
Returns the Generator
.
getGenerator
in interface SGFactory
public XsObjectFactory newXsObjectFactory() throws org.xml.sax.SAXException
SGFactory
Creates a new instance of XsObjectFactory
,
used by the parser.
newXsObjectFactory
in interface SGFactory
org.xml.sax.SAXException
public XSObjectFactory newXSObjectFactory() throws org.xml.sax.SAXException
SGFactory
Creates a new instance of XSObjectFactory
,
used by the parser.
newXSObjectFactory
in interface SGFactory
org.xml.sax.SAXException
public java.lang.Object newSchemaSG(XSSchema p0) throws org.xml.sax.SAXException
SGFactory
Creates a new instance of SchemaSG
generating the
given schema.
newSchemaSG
in interface SGFactory
org.xml.sax.SAXException
public SchemaSG getSchemaSG(XSSchema p0) throws org.xml.sax.SAXException
SGFactory
Returns an instance of SchemaSG
generating the
given schema.
getSchemaSG
in interface SGFactory
org.xml.sax.SAXException
public SchemaSG getSchemaSG()
SGFactory
Returns the factorys instance of SchemaSG
.
getSchemaSG
in interface SGFactory
public java.lang.Object newObjectSG(XSElement p0) throws org.xml.sax.SAXException
SGFactory
Creates a new instance of ObjectSG
generating the
given element.
newObjectSG
in interface SGFactory
org.xml.sax.SAXException
public java.lang.Object newObjectSG(XSElement p0, Context p1) throws org.xml.sax.SAXException
SGFactory
Creates a new instance of ObjectSG
generating the
given element in the given context.
newObjectSG
in interface SGFactory
org.xml.sax.SAXException
public GroupSG newGroupSG(XSGroup p0) throws org.xml.sax.SAXException
SGFactory
Creates a new instance of GroupSG
generating the
given schema.
newGroupSG
in interface SGFactory
org.xml.sax.SAXException
public GroupSG newGroupSG(XSGroup p0, Context p1) throws org.xml.sax.SAXException
SGFactory
Creates a new instance of GroupSG
, which is embedded
into the given Context
.
newGroupSG
in interface SGFactory
org.xml.sax.SAXException
public java.lang.Object newTypeSG(XSType p0) throws org.xml.sax.SAXException
SGFactory
Creates a new, global instance of
TypeSGChain
generating the given type.
Implementation note: The type
TypeSGChain
must not be exposed in the interface, because the interface
class is used to generate this type. In other words, this
interface must be compilable without the
TypeSGChain
interface.
newTypeSG
in interface SGFactory
org.xml.sax.SAXException
public java.lang.Object newTypeSG(XSType p0, Context p1, XsQName p2) throws org.xml.sax.SAXException
SGFactory
Creates a new, local instance of
TypeSGChain
,
generating the given type within the given Context
.
Implementation note: The type
TypeSGChain
must not be exposed in the interface, because the interface
class is used to generate this type. In other words, this
interface must be compilable without the
TypeSGChain
interface.
newTypeSG
in interface SGFactory
org.xml.sax.SAXException
public java.lang.Object newTypeSG(XSType p0, XsQName p1) throws org.xml.sax.SAXException
SGFactory
Creates a new, local instance of
TypeSGChain
,
as if it were a global type with the given name.
Implementation note: The type
TypeSGChain
must not be exposed in the interface, because the interface
class is used to generate this type. In other words, this
interface must be compilable without the
TypeSGChain
interface.
newTypeSG
in interface SGFactory
org.xml.sax.SAXException
public XSParser newXSParser() throws org.xml.sax.SAXException
SGFactory
Creates a new instance of XSParser
.
newXSParser
in interface SGFactory
org.xml.sax.SAXException
public Facet newFacet(XSType p0, XSEnumeration[] p1) throws org.xml.sax.SAXException
SGFactory
Creates a new enumeration facet.
newFacet
in interface SGFactory
org.xml.sax.SAXException
public SGFactoryChain getHeadOfChain()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |