Package com.sun.xml.rpc.processor.schema
Class ComplexTypeDefinitionComponent
- java.lang.Object
-
- com.sun.xml.rpc.processor.schema.Component
-
- com.sun.xml.rpc.processor.schema.TypeDefinitionComponent
-
- com.sun.xml.rpc.processor.schema.ComplexTypeDefinitionComponent
-
public class ComplexTypeDefinitionComponent extends TypeDefinitionComponent
- Author:
- JAX-RPC Development Team
-
-
Field Summary
Fields Modifier and Type Field Description static intCONTENT_ELEMENT_ONLYstatic intCONTENT_EMPTYstatic intCONTENT_MIXEDstatic intCONTENT_SIMPLE
-
Constructor Summary
Constructors Constructor Description ComplexTypeDefinitionComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ComponentVisitor visitor)voidaddAttributeGroup(AttributeGroupDefinitionComponent c)voidaddAttributeUse(AttributeUseComponent c)IteratorattributeUses()TypeDefinitionComponentgetBaseTypeDefinition()intgetContentTag()SymbolgetDerivationMethod()ParticleComponentgetParticleContent()SimpleTypeDefinitionComponentgetSimpleTypeContent()booleanhasNoAttributeUses()booleanisAbstract()booleanisComplex()voidsetAbstract(boolean b)voidsetBaseTypeDefinition(TypeDefinitionComponent c)voidsetContentTag(int i)voidsetDerivationMethod(Symbol s)voidsetFinal(Set s)voidsetParticleContent(ParticleComponent c)voidsetProhibitedSubstitutions(Set s)voidsetSimpleTypeContent(SimpleTypeDefinitionComponent c)-
Methods inherited from class com.sun.xml.rpc.processor.schema.TypeDefinitionComponent
getName, isSimple, setName
-
-
-
-
Field Detail
-
CONTENT_EMPTY
public static final int CONTENT_EMPTY
- See Also:
- Constant Field Values
-
CONTENT_SIMPLE
public static final int CONTENT_SIMPLE
- See Also:
- Constant Field Values
-
CONTENT_MIXED
public static final int CONTENT_MIXED
- See Also:
- Constant Field Values
-
CONTENT_ELEMENT_ONLY
public static final int CONTENT_ELEMENT_ONLY
- See Also:
- Constant Field Values
-
-
Method Detail
-
isComplex
public boolean isComplex()
- Overrides:
isComplexin classTypeDefinitionComponent
-
getBaseTypeDefinition
public TypeDefinitionComponent getBaseTypeDefinition()
-
setBaseTypeDefinition
public void setBaseTypeDefinition(TypeDefinitionComponent c)
-
getDerivationMethod
public Symbol getDerivationMethod()
-
setDerivationMethod
public void setDerivationMethod(Symbol s)
-
setProhibitedSubstitutions
public void setProhibitedSubstitutions(Set s)
-
setFinal
public void setFinal(Set s)
-
isAbstract
public boolean isAbstract()
-
setAbstract
public void setAbstract(boolean b)
-
attributeUses
public Iterator attributeUses()
-
hasNoAttributeUses
public boolean hasNoAttributeUses()
-
addAttributeUse
public void addAttributeUse(AttributeUseComponent c)
-
addAttributeGroup
public void addAttributeGroup(AttributeGroupDefinitionComponent c)
-
getContentTag
public int getContentTag()
-
setContentTag
public void setContentTag(int i)
-
getSimpleTypeContent
public SimpleTypeDefinitionComponent getSimpleTypeContent()
-
setSimpleTypeContent
public void setSimpleTypeContent(SimpleTypeDefinitionComponent c)
-
getParticleContent
public ParticleComponent getParticleContent()
-
setParticleContent
public void setParticleContent(ParticleComponent c)
-
accept
public void accept(ComponentVisitor visitor) throws Exception
-
-