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 Details

    • fEntityName

      protected String 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

      public void setEntityName(String name)
      Sets the name of the entity.
      Specified by:
      setEntityName in interface XMLEntityDescription
      Parameters:
      name - the name of the entity
    • getEntityName

      public String getEntityName()
      Returns the name of the entity.
      Specified by:
      getEntityName in interface XMLEntityDescription
      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 class XMLResourceIdentifierImpl
    • hashCode

      public int hashCode()
      Returns a hash code for this object.
      Overrides:
      hashCode in class XMLResourceIdentifierImpl
    • toString

      public String toString()
      Returns a string representation of this object.
      Overrides:
      toString in class XMLResourceIdentifierImpl