Package com.sun.xml.rpc.wsdl.framework
Class AbstractDocument
- java.lang.Object
-
- com.sun.xml.rpc.wsdl.framework.AbstractDocument
-
- Direct Known Subclasses:
SchemaDocument,WSDLDocument
public abstract class AbstractDocument extends Object
An abstract class for documents containing entities.- Author:
- JAX-RPC Development Team
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDocument()
-
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)SetcollectAllNamespaces()SetcollectAllQNames()voiddefine(GloballyKnown e)voiddefineID(Identifiable e)GloballyKnownfind(Kind k, QName name)IdentifiablefindByID(String id)MapgetMap(Kind k)protected abstract EntitygetRoot()StringgetSystemId()booleanisImportedDocument(String systemId)booleanisIncludedDocument(String systemId)voidsetSystemId(String s)voidundefine(GloballyKnown e)voidundefineID(Identifiable e)voidvalidate()abstract voidvalidate(EntityReferenceValidator validator)voidvalidateLocally()voidwithAllSubEntitiesDo(EntityAction action)
-
-
-
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)
-
undefine
public void undefine(GloballyKnown e)
-
find
public GloballyKnown find(Kind k, QName name)
-
defineID
public void defineID(Identifiable e)
-
undefineID
public void undefineID(Identifiable e)
-
findByID
public Identifiable findByID(String id)
-
collectAllQNames
public Set collectAllQNames()
-
collectAllNamespaces
public Set collectAllNamespaces()
-
validateLocally
public void validateLocally()
-
validate
public void validate()
-
validate
public abstract void validate(EntityReferenceValidator validator)
-
getRoot
protected abstract Entity getRoot()
-
-