Class Type
java.lang.Object
org.apache.xmlbeans.impl.inst2xsd.util.Type
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllEnumerationsFrom(Type from) voidaddAttribute(Attribute attribute) voidaddElement(Element element) voidaddEnumerationValue(String enumerationValue, XmlCursor xc) voidstatic TypecreateNamedType(QName name, int contentType) static TypecreateUnnamedType(int contentType) getAttribute(QName name) intgetName()intbooleanbooleanbooleanbooleanisGlobal()booleanvoidsetContentType(int kind) voidsetElements(List<Element> elements) voidsetExtensionType(Type extendedType) voidsetGlobal(boolean isGlobal) voidvoidsetTopParticleForComplexOrMixedContent(int topParticleForComplexOrMixedContent) toString()
-
Field Details
-
SIMPLE_TYPE_SIMPLE_CONTENT
public static final int SIMPLE_TYPE_SIMPLE_CONTENT- See Also:
-
COMPLEX_TYPE_SIMPLE_CONTENT
public static final int COMPLEX_TYPE_SIMPLE_CONTENT- See Also:
-
COMPLEX_TYPE_COMPLEX_CONTENT
public static final int COMPLEX_TYPE_COMPLEX_CONTENT- See Also:
-
COMPLEX_TYPE_MIXED_CONTENT
public static final int COMPLEX_TYPE_MIXED_CONTENT- See Also:
-
COMPLEX_TYPE_EMPTY_CONTENT
public static final int COMPLEX_TYPE_EMPTY_CONTENT- See Also:
-
PARTICLE_SEQUENCE
public static final int PARTICLE_SEQUENCE- See Also:
-
PARTICLE_CHOICE_UNBOUNDED
public static final int PARTICLE_CHOICE_UNBOUNDED- See Also:
-
-
Method Details
-
createNamedType
-
createUnnamedType
-
getName
-
setName
-
getContentType
public int getContentType()- Returns:
- SIMPLE_TYPE_SIMPLE_CONTENT // ie no atts, no elems, just text COMPLEX_TYPE_SIMPLE_CONTENT // ie atts*, no elems, text* - simple type extension COMPLEX_TYPE_COMPLEX_CONTENT // ie atts*, elems, no text COMPLEX_TYPE_MIXED_CONTENT // ie atts*, elems, text COMPLEX_TYPE_EMPTY_CONTENT // no elems, no text, just atts
-
setContentType
public void setContentType(int kind) - Parameters:
kind- 4 kinds: SIMPLE_TYPE_SIMPLE_CONTENT // ie no atts, no elems, just text COMPLEX_TYPE_SIMPLE_CONTENT // ie atts*, no elems, text* - simple type extension COMPLEX_TYPE_COMPLEX_CONTENT // ie atts*, elems, no text COMPLEX_TYPE_MIXED_CONTENT // ie atts*, elems, text COMPLEX_TYPE_EMPTY_CONTENT // no elems, no text, just atts
-
getElements
-
addElement
-
setElements
-
getAttributes
-
addAttribute
-
getAttribute
-
isComplexType
public boolean isComplexType() -
hasSimpleContent
public boolean hasSimpleContent() -
getTopParticleForComplexOrMixedContent
public int getTopParticleForComplexOrMixedContent()- Returns:
- PARTICLE_SEQUENCE or PARTICLE_CHOICE_UNBOUNDED
-
setTopParticleForComplexOrMixedContent
public void setTopParticleForComplexOrMixedContent(int topParticleForComplexOrMixedContent) - Parameters:
topParticleForComplexOrMixedContent- PARTICLE_SEQUENCE or PARTICLE_CHOICE_UNBOUNDED
-
isGlobal
public boolean isGlobal() -
setGlobal
public void setGlobal(boolean isGlobal) -
getExtensionType
-
setExtensionType
-
getEnumerationValues
-
getEnumerationQNames
-
addEnumerationValue
-
isEnumeration
public boolean isEnumeration() -
isQNameEnumeration
public boolean isQNameEnumeration() -
closeEnumeration
public void closeEnumeration() -
toString
-
addAllEnumerationsFrom
-