public class SchemaLocalElementImpl extends SchemaParticleImpl implements SchemaLocalElement, SchemaWSDLArrayType
Modifier and Type | Field and Description |
---|---|
protected boolean |
_abs |
_parseObject
Constructor and Description |
---|
SchemaLocalElementImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
blockExtension()
True if extension is blocked.
|
boolean |
blockRestriction()
True if restriction is blocked.
|
boolean |
blockSubstitution()
True if element substitution is blocked.
|
SchemaAnnotation |
getAnnotation()
Returns the Schema annotation object or null if none present
|
SchemaIdentityConstraint.Ref[] |
getIdentityConstraintRefs() |
SchemaIdentityConstraint[] |
getIdentityConstraints()
Returns all the Key, KeyRef, and Unique constraints
on this element.
|
SOAPArrayType |
getWSDLArrayType() |
boolean |
isAbstract()
True if this element is prohibited in content.
|
void |
setAbstract(boolean abs) |
void |
setAnnotation(SchemaAnnotation ann) |
void |
setBlock(boolean extension,
boolean restriction,
boolean substitution) |
void |
setIdentityConstraints(SchemaIdentityConstraint.Ref[] constraints) |
void |
setWsdlArrayType(SOAPArrayType arrayType) |
acceptedStartNames, canStartWithElement, countOfParticleChild, getDefaultText, getDefaultValue, getExcludeNextSet, getIntMaxOccurs, getIntMinOccurs, getMaxOccurs, getMinOccurs, getName, getParticleChild, getParticleChildren, getParticleType, getType, getUserData, getWildcardProcess, getWildcardSet, hasTransitionNotes, hasTransitionRules, isAttribute, isDefault, isDeterministic, isFixed, isNillable, isSingleton, isSkippable, isTypeResolved, mutate, resolveTypeRef, setDefault, setDefaultValue, setImmutable, setMaxOccurs, setMinOccurs, setNameAndTypeRef, setNillable, setParticleChildren, setParticleType, setTransitionNotes, setTransitionRules, setUserData, setWildcardProcess, setWildcardSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getUserData, isAttribute, isDefault, isFixed, isNillable
public boolean blockExtension()
SchemaLocalElement
blockExtension
in interface SchemaLocalElement
public boolean blockRestriction()
SchemaLocalElement
blockRestriction
in interface SchemaLocalElement
public boolean blockSubstitution()
SchemaLocalElement
blockSubstitution
in interface SchemaLocalElement
public boolean isAbstract()
SchemaLocalElement
Although local elements cannot be abstract, if an element use is a ref to a global element, then the flag from the global element is copied in to the local element where the use occurs.
isAbstract
in interface SchemaLocalElement
public void setAbstract(boolean abs)
public void setBlock(boolean extension, boolean restriction, boolean substitution)
public void setAnnotation(SchemaAnnotation ann)
public void setWsdlArrayType(SOAPArrayType arrayType)
public SchemaAnnotation getAnnotation()
SchemaAnnotated
getAnnotation
in interface SchemaAnnotated
public SOAPArrayType getWSDLArrayType()
getWSDLArrayType
in interface SchemaWSDLArrayType
public void setIdentityConstraints(SchemaIdentityConstraint.Ref[] constraints)
public SchemaIdentityConstraint[] getIdentityConstraints()
SchemaLocalElement
getIdentityConstraints
in interface SchemaLocalElement
public SchemaIdentityConstraint.Ref[] getIdentityConstraintRefs()