Top Fields Constructors Methods
com.sun.xml.xsom.impl

public Class ModelGroupDeclImpl

extends DeclarationImpl
implements XSModelGroupDecl, Term
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.impl.Ref.Term, com.sun.xml.xsom.XSModelGroupDecl, com.sun.xml.xsom.XSTerm, com.sun.xml.xsom.XSComponent, com.sun.xml.xsom.XSDeclaration
Imports
com.sun.xml.xsom.XSElementDecl, .XSModelGroup, .XSModelGroupDecl, .XSTerm, .XSWildcard, com.sun.xml.xsom.impl.parser.SchemaDocumentImpl, com.sun.xml.xsom.visitor.XSFunction, .XSTermFunction, .XSTermFunctionWithParam, .XSTermVisitor, .XSVisitor, org.xml.sax.Locator

Field Summary

Modifier and TypeField and Description
private final ModelGroupImpl

Constructor Summary

AccessConstructor and Description
public
ModelGroupDeclImpl(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String _targetNamespace, String _name, ModelGroupImpl _modelGroup)

Method Summary

Modifier and TypeMethod and Description
public <T> T
public <T, P> T
apply(XSTermFunctionWithParam<T, P> function, P param)

Implements com.sun.xml.xsom.XSTerm.apply.

public <T> T
apply(XSFunction<T> function)

Implements com.sun.xml.xsom.XSComponent.apply.

Accepts a functor.

public XSElementDecl
public XSModelGroup
public XSModelGroupDecl
public XSWildcard
public XSModelGroup
getModelGroup()

Implements com.sun.xml.xsom.XSModelGroupDecl.getModelGroup.

Gets the body of this declaration.

public XSTerm
getTerm()

Implements com.sun.xml.xsom.impl.Ref.Term.getTerm.

Obtains a reference as a term.

public boolean
public boolean
public boolean
public boolean
public void
redefine(ModelGroupDeclImpl oldMG)

This component is a redefinition of "oldMG".

public void
visit(XSVisitor visitor)

Implements com.sun.xml.xsom.XSComponent.visit.

Accepts a visitor.

public void
Inherited from com.sun.xml.xsom.impl.DeclarationImpl:
getNamegetTargetNamespaceisAnonymousisGlobalisLocal

Field Detail

modelGroupback to summary
private final ModelGroupImpl modelGroup

Constructor Detail

ModelGroupDeclImplback to summary
public ModelGroupDeclImpl(SchemaDocumentImpl owner, AnnotationImpl _annon, Locator _loc, ForeignAttributesImpl _fa, String _targetNamespace, String _name, ModelGroupImpl _modelGroup)

Method Detail

applyback to summary
public <T> T apply(XSTermFunction<T> function)

Implements com.sun.xml.xsom.XSTerm.apply.

applyback to summary
public <T, P> T apply(XSTermFunctionWithParam<T, P> function, P param)

Implements com.sun.xml.xsom.XSTerm.apply.

applyback to summary
public <T> T apply(XSFunction<T> function)

Implements com.sun.xml.xsom.XSComponent.apply.

Doc from com.sun.xml.xsom.XSComponent.apply.

Accepts a functor.

asElementDeclback to summary
public XSElementDecl asElementDecl()

Implements com.sun.xml.xsom.XSTerm.asElementDecl.

asModelGroupback to summary
public XSModelGroup asModelGroup()

Implements com.sun.xml.xsom.XSTerm.asModelGroup.

asModelGroupDeclback to summary
public XSModelGroupDecl asModelGroupDecl()

Implements com.sun.xml.xsom.XSTerm.asModelGroupDecl.

asWildcardback to summary
public XSWildcard asWildcard()

Implements com.sun.xml.xsom.XSTerm.asWildcard.

getModelGroupback to summary
public XSModelGroup getModelGroup()

Implements com.sun.xml.xsom.XSModelGroupDecl.getModelGroup.

Doc from com.sun.xml.xsom.XSModelGroupDecl.getModelGroup.

Gets the body of this declaration.

getTermback to summary
public XSTerm getTerm()

Implements com.sun.xml.xsom.impl.Ref.Term.getTerm.

Doc from com.sun.xml.xsom.impl.Ref.Term.getTerm.

Obtains a reference as a term.

isElementDeclback to summary
public boolean isElementDecl()

Implements com.sun.xml.xsom.XSTerm.isElementDecl.

isModelGroupback to summary
public boolean isModelGroup()

Implements com.sun.xml.xsom.XSTerm.isModelGroup.

isModelGroupDeclback to summary
public boolean isModelGroupDecl()

Implements com.sun.xml.xsom.XSTerm.isModelGroupDecl.

isWildcardback to summary
public boolean isWildcard()

Implements com.sun.xml.xsom.XSTerm.isWildcard.

redefineback to summary
public void redefine(ModelGroupDeclImpl oldMG)

This component is a redefinition of "oldMG". Fix up the internal state as such.

visitback to summary
public void visit(XSVisitor visitor)

Implements com.sun.xml.xsom.XSComponent.visit.

Doc from com.sun.xml.xsom.XSComponent.visit.

Accepts a visitor.

visitback to summary
public void visit(XSTermVisitor visitor)

Implements com.sun.xml.xsom.XSTerm.visit.