Ref.Attribute
, XSAttributeDecl
, XSComponent
, XSDeclaration
public 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle
getName, getTargetNamespace, isAnonymous, isGlobal, isLocal
public 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 XSAttributeDecl
public XmlString getDefaultValue()
getDefaultValue
in interface XSAttributeDecl
public XmlString getFixedValue()
getFixedValue
in interface XSAttributeDecl
public void visit(XSVisitor visitor)
XSComponent
visit
in interface XSComponent
public java.lang.Object apply(XSFunction function)
XSComponent
apply
in interface XSComponent
public XSAttributeDecl getAttribute()
getAttribute
in interface Ref.Attribute
public java.lang.String getName()
XSDeclaration
getName
in interface XSDeclaration
public java.lang.String getTargetNamespace()
XSDeclaration
""
is used to represent the default no namespace.getTargetNamespace
in interface XSDeclaration
public boolean isAnonymous()
isAnonymous
in interface XSDeclaration
public final boolean isGlobal()
XSDeclaration
isGlobal
in interface XSDeclaration
public final boolean isLocal()
XSDeclaration
!isGlobal()
isLocal
in interface XSDeclaration
Copyright © 2018 Oracle Corporation. All rights reserved.