Package com.sun.tools.ws.wsdl.framework
Class AbstractDocument
- java.lang.Object
-
- com.sun.tools.ws.wsdl.framework.AbstractDocument
-
- Direct Known Subclasses:
WSDLDocument
public abstract class AbstractDocument extends Object
An abstract class for documents containing entities.- Author:
- WS Development Team
-
-
Field Summary
Fields Modifier and Type Field Description protected ErrorReceivererrReceiverprotected DOMForestforest
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDocument(MetadataFinder forest, ErrorReceiver errReceiver)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddImportedDocument(String systemId)voidaddImportedEntity(Entity entity)voidaddIncludedDocument(String systemId)voidaddIncludedEntity(Entity entity)voiddefine(GloballyKnown e)GloballyKnownfind(Kind k, QName name)MapgetMap(Kind k)protected abstract EntitygetRoot()StringgetSystemId()booleanisImportedDocument(String systemId)booleanisIncludedDocument(String systemId)voidsetSystemId(String s)abstract voidvalidate(EntityReferenceValidator validator)voidvalidateLocally()voidwithAllSubEntitiesDo(EntityAction action)
-
-
-
Field Detail
-
forest
protected final DOMForest forest
-
errReceiver
protected final ErrorReceiver errReceiver
-
-
Constructor Detail
-
AbstractDocument
protected AbstractDocument(MetadataFinder forest, ErrorReceiver errReceiver)
-
-
Method Detail
-
getSystemId
public String getSystemId()
-
setSystemId
public void setSystemId(String s)
-
addIncludedDocument
public void addIncludedDocument(String systemId)
-
isIncludedDocument
public boolean isIncludedDocument(String systemId)
-
addIncludedEntity
public void addIncludedEntity(Entity entity)
-
addImportedDocument
public void addImportedDocument(String systemId)
-
isImportedDocument
public boolean isImportedDocument(String systemId)
-
addImportedEntity
public void addImportedEntity(Entity entity)
-
withAllSubEntitiesDo
public void withAllSubEntitiesDo(EntityAction action)
-
define
public void define(GloballyKnown e)
-
find
public GloballyKnown find(Kind k, QName name)
-
validateLocally
public void validateLocally()
-
validate
public abstract void validate(EntityReferenceValidator validator)
-
getRoot
protected abstract Entity getRoot()
-
-