public class NotationImpl extends DeclarationImpl implements XSNotation
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
publicId |
private java.lang.String |
systemId |
ownerDocument
Constructor and Description |
---|
NotationImpl(SchemaDocumentImpl owner,
AnnotationImpl _annon,
org.xml.sax.Locator _loc,
ForeignAttributesImpl _fa,
java.lang.String _name,
java.lang.String _publicId,
java.lang.String _systemId) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
apply(XSFunction function)
Accepts a functor.
|
java.lang.String |
getPublicId() |
java.lang.String |
getSystemId() |
void |
visit(XSVisitor visitor)
Accepts a visitor.
|
getName, getTargetNamespace, isAnonymous, isGlobal, isLocal
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, getTargetNamespace, isAnonymous, isGlobal, isLocal
getAnnotation, getAnnotation, getForeignAttribute, getForeignAttributes, getLocator, getOwnerSchema, getRoot, getSourceDocument, select, selectSingle
private final java.lang.String publicId
private final java.lang.String systemId
public NotationImpl(SchemaDocumentImpl owner, AnnotationImpl _annon, org.xml.sax.Locator _loc, ForeignAttributesImpl _fa, java.lang.String _name, java.lang.String _publicId, java.lang.String _systemId)
public java.lang.String getPublicId()
getPublicId
in interface XSNotation
public java.lang.String getSystemId()
getSystemId
in interface XSNotation
public void visit(XSVisitor visitor)
XSComponent
visit
in interface XSComponent
public java.lang.Object apply(XSFunction function)
XSComponent
apply
in interface XSComponent