Package org.apache.xerces.util
Class XMLEntityDescriptionImpl
java.lang.Object
org.apache.xerces.util.XMLResourceIdentifierImpl
org.apache.xerces.util.XMLEntityDescriptionImpl
- All Implemented Interfaces:
XMLEntityDescription
,org.apache.xerces.xni.XMLResourceIdentifier
public class XMLEntityDescriptionImpl
extends XMLResourceIdentifierImpl
implements XMLEntityDescription
This class is an implementation of the XMLEntityDescription interface which describes the properties of an entity.
- Version:
- $Id: XMLEntityDescriptionImpl.java 447241 2006-09-18 05:12:57Z mrglavas $
- Author:
- Michael Glavassevich, IBM
-
Field Summary
FieldsFields inherited from class org.apache.xerces.util.XMLResourceIdentifierImpl
fBaseSystemId, fExpandedSystemId, fLiteralSystemId, fNamespace, fPublicId
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs an empty entity description.XMLEntityDescriptionImpl
(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId) Constructs an entity description.XMLEntityDescriptionImpl
(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId, String namespace) Constructs a resource identifier. -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clears the values.Returns the name of the entity.int
hashCode()
Returns a hash code for this object.void
setDescription
(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId) Sets the values of this entity description.void
setDescription
(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId, String namespace) Sets the values of this entity description.void
setEntityName
(String name) Sets the name of the entity.toString()
Returns a string representation of this object.Methods inherited from class org.apache.xerces.util.XMLResourceIdentifierImpl
getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicId, setValues, setValues
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.xerces.xni.XMLResourceIdentifier
getBaseSystemId, getExpandedSystemId, getLiteralSystemId, getNamespace, getPublicId, setBaseSystemId, setExpandedSystemId, setLiteralSystemId, setNamespace, setPublicId
-
Field Details
-
fEntityName
The name of the entity.
-
-
Constructor Details
-
XMLEntityDescriptionImpl
public XMLEntityDescriptionImpl()Constructs an empty entity description. -
XMLEntityDescriptionImpl
public XMLEntityDescriptionImpl(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId) Constructs an entity description.- Parameters:
entityName
- The name of the entity.publicId
- The public identifier.literalSystemId
- The literal system identifier.baseSystemId
- The base system identifier.expandedSystemId
- The expanded system identifier.
-
XMLEntityDescriptionImpl
public XMLEntityDescriptionImpl(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId, String namespace) Constructs a resource identifier.- Parameters:
entityName
- The name of the entity.publicId
- The public identifier.literalSystemId
- The literal system identifier.baseSystemId
- The base system identifier.expandedSystemId
- The expanded system identifier.namespace
- The namespace.
-
-
Method Details
-
setEntityName
Sets the name of the entity.- Specified by:
setEntityName
in interfaceXMLEntityDescription
- Parameters:
name
- the name of the entity
-
getEntityName
Returns the name of the entity.- Specified by:
getEntityName
in interfaceXMLEntityDescription
- Returns:
- the name of the entity
-
setDescription
public void setDescription(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId) Sets the values of this entity description.
- Parameters:
entityName
- The name of the entity.publicId
- The public identifier.literalSystemId
- The literal system identifier.baseSystemId
- The base system identifier.expandedSystemId
- The expanded system identifier.
-
setDescription
public void setDescription(String entityName, String publicId, String literalSystemId, String baseSystemId, String expandedSystemId, String namespace) Sets the values of this entity description.
- Parameters:
entityName
- The name of the entity.publicId
- The public identifier.literalSystemId
- The literal system identifier.baseSystemId
- The base system identifier.expandedSystemId
- The expanded system identifier.namespace
- The namespace.
-
clear
public void clear()Clears the values.
- Overrides:
clear
in classXMLResourceIdentifierImpl
-
hashCode
public int hashCode()Returns a hash code for this object.- Overrides:
hashCode
in classXMLResourceIdentifierImpl
-
toString
Returns a string representation of this object.- Overrides:
toString
in classXMLResourceIdentifierImpl
-