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, getDocumentation, 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, setWildcardSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDefaultText, getDefaultValue, getMaxOccurs, getMinOccurs, getName, getType, getUserData, isAttribute, isDefault, isFixed, isNillablepublic boolean blockExtension()
SchemaLocalElementblockExtension in interface SchemaLocalElementpublic boolean blockRestriction()
SchemaLocalElementblockRestriction in interface SchemaLocalElementpublic boolean blockSubstitution()
SchemaLocalElementblockSubstitution in interface SchemaLocalElementpublic boolean isAbstract()
SchemaLocalElementAlthough 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 SchemaLocalElementpublic 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()
SchemaAnnotatedgetAnnotation in interface SchemaAnnotatedpublic SOAPArrayType getWSDLArrayType()
getWSDLArrayType in interface SchemaWSDLArrayTypepublic void setIdentityConstraints(SchemaIdentityConstraint.Ref[] constraints)
public SchemaIdentityConstraint[] getIdentityConstraints()
SchemaLocalElementgetIdentityConstraints in interface SchemaLocalElementpublic SchemaIdentityConstraint.Ref[] getIdentityConstraintRefs()