Ref.Attribute, XSAttributeDecl, XSComponent, XSDeclarationpublic class AttributeDeclImpl extends ComponentImpl implements XSAttributeDecl, Ref.Attribute
ownerDocument| Constructor | Description |
|---|---|
AttributeDeclImpl(SchemaDocumentImpl owner,
java.lang.String _targetNamespace,
java.lang.String _name,
AnnotationImpl _annon,
org.xml.sax.Locator _loc,
ForeignAttributesImpl _fa,
boolean _anonymous,
XmlString _defValue,
XmlString _fixedValue,
Ref.SimpleType _type) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
apply(XSFunction function) |
Accepts a functor.
|
XSAttributeDecl |
getAttribute() |
|
XmlString |
getDefaultValue() |
|
XmlString |
getFixedValue() |
|
java.lang.String |
getName() |
Gets the (local) name of the declaration.
|
java.lang.String |
getTargetNamespace() |
Target namespace to which this component belongs.
|
XSSimpleType |
getType() |
|
boolean |
isAnonymous() |
Deprecated.
|
boolean |
isGlobal() |
Returns true if this declaration is a global declaration.
|
boolean |
isLocal() |
Returns true if this declaration is a local declaration.
|
void |
visit(XSVisitor visitor) |
Accepts a visitor.
|
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSinglegetName, getTargetNamespace, isAnonymous, isGlobal, isLocalpublic AttributeDeclImpl(SchemaDocumentImpl owner, java.lang.String _targetNamespace, java.lang.String _name, AnnotationImpl _annon, org.xml.sax.Locator _loc, ForeignAttributesImpl _fa, boolean _anonymous, XmlString _defValue, XmlString _fixedValue, Ref.SimpleType _type)
public XSSimpleType getType()
getType in interface XSAttributeDeclpublic XmlString getDefaultValue()
getDefaultValue in interface XSAttributeDeclpublic XmlString getFixedValue()
getFixedValue in interface XSAttributeDeclpublic void visit(XSVisitor visitor)
XSComponentvisit in interface XSComponentpublic java.lang.Object apply(XSFunction function)
XSComponentapply in interface XSComponentpublic XSAttributeDecl getAttribute()
getAttribute in interface Ref.Attributepublic java.lang.String getName()
XSDeclarationgetName in interface XSDeclarationpublic java.lang.String getTargetNamespace()
XSDeclaration"" is used to represent the default no namespace.getTargetNamespace in interface XSDeclarationpublic boolean isAnonymous()
isAnonymous in interface XSDeclarationpublic final boolean isGlobal()
XSDeclarationisGlobal in interface XSDeclarationpublic final boolean isLocal()
XSDeclaration!isGlobal()isLocal in interface XSDeclarationCopyright © 2018 Oracle Corporation. All rights reserved.