aboutsummaryrefslogtreecommitdiff
path: root/src/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java')
-rw-r--r--src/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java181
1 files changed, 0 insertions, 181 deletions
diff --git a/src/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java b/src/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java
deleted file mode 100644
index 0a653a9..0000000
--- a/src/com/sun/org/apache/xerces/internal/util/XMLEntityDescriptionImpl.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * reserved comment block
- * DO NOT REMOVE OR ALTER!
- */
-/*
- * Copyright 2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.sun.org.apache.xerces.internal.util;
-
-import com.sun.org.apache.xerces.internal.impl.XMLEntityDescription;
-
-/**
- * <p>This class is an implementation of the XMLEntityDescription
- * interface which describes the properties of an entity.</p>
- *
- * @author Michael Glavassevich, IBM
- *
- */
-public class XMLEntityDescriptionImpl
- extends XMLResourceIdentifierImpl
- implements XMLEntityDescription {
-
- //
- // Constructors
- //
-
- /** Constructs an empty entity description. */
- public XMLEntityDescriptionImpl() {} // <init>()
-
- /**
- * Constructs an entity description.
- *
- * @param entityName The name of the entity.
- * @param publicId The public identifier.
- * @param literalSystemId The literal system identifier.
- * @param baseSystemId The base system identifier.
- * @param expandedSystemId The expanded system identifier.
- */
- public XMLEntityDescriptionImpl(String entityName, String publicId, String literalSystemId,
- String baseSystemId, String expandedSystemId) {
- setDescription(entityName, publicId, literalSystemId, baseSystemId, expandedSystemId);
- } // <init>(String,String,String,String,String)
-
- /**
- * Constructs a resource identifier.
- *
- * @param entityName The name of the entity.
- * @param publicId The public identifier.
- * @param literalSystemId The literal system identifier.
- * @param baseSystemId The base system identifier.
- * @param expandedSystemId The expanded system identifier.
- * @param namespace The namespace.
- */
- public XMLEntityDescriptionImpl(String entityName, String publicId, String literalSystemId,
- String baseSystemId, String expandedSystemId, String namespace) {
- setDescription(entityName, publicId, literalSystemId, baseSystemId, expandedSystemId, namespace);
- } // <init>(String,String,String,String,String,String)
-
- //
- // Data
- //
-
- /** The name of the entity. */
- protected String fEntityName;
-
- //
- // Public methods
- //
-
- /**
- * Sets the name of the entity.
- *
- * @param name the name of the entity
- */
- public void setEntityName(String name) {
- fEntityName = name;
- } // setEntityName(String)
-
- /**
- * Returns the name of the entity.
- *
- * @return the name of the entity
- */
- public String getEntityName() {
- return fEntityName;
- } // getEntityName():String
-
- /**
- * <p>Sets the values of this entity description.</p>
- *
- * @param entityName The name of the entity.
- * @param publicId The public identifier.
- * @param literalSystemId The literal system identifier.
- * @param baseSystemId The base system identifier.
- * @param expandedSystemId The expanded system identifier.
- */
- public void setDescription(String entityName, String publicId, String literalSystemId,
- String baseSystemId, String expandedSystemId) {
- setDescription(entityName, publicId, literalSystemId, baseSystemId, expandedSystemId, null);
- } // setDescription(String,String,String,String,String)
-
- /**
- * <p>Sets the values of this entity description.</p>
- *
- * @param entityName The name of the entity.
- * @param publicId The public identifier.
- * @param literalSystemId The literal system identifier.
- * @param baseSystemId The base system identifier.
- * @param expandedSystemId The expanded system identifier.
- * @param namespace The namespace.
- */
- public void setDescription(String entityName, String publicId, String literalSystemId,
- String baseSystemId, String expandedSystemId, String namespace) {
- fEntityName = entityName;
- setValues(publicId, literalSystemId, baseSystemId, expandedSystemId, namespace);
- } // setDescription(String,String,String,String,String,String)
-
- /**
- * <p>Clears the values.</p>
- */
- public void clear() {
- super.clear();
- fEntityName = null;
- } // clear()
-
- //
- // Object methods
- //
-
- /** Returns a hash code for this object. */
- public int hashCode() {
- int code = super.hashCode();
- if (fEntityName != null) {
- code += fEntityName.hashCode();
- }
- return code;
- } // hashCode():int
-
- /** Returns a string representation of this object. */
- public String toString() {
- StringBuffer str = new StringBuffer();
- if (fEntityName != null) {
- str.append(fEntityName);
- }
- str.append(':');
- if (fPublicId != null) {
- str.append(fPublicId);
- }
- str.append(':');
- if (fLiteralSystemId != null) {
- str.append(fLiteralSystemId);
- }
- str.append(':');
- if (fBaseSystemId != null) {
- str.append(fBaseSystemId);
- }
- str.append(':');
- if (fExpandedSystemId != null) {
- str.append(fExpandedSystemId);
- }
- str.append(':');
- if (fNamespace != null) {
- str.append(fNamespace);
- }
- return str.toString();
- } // toString():String
-
-} // XMLEntityDescriptionImpl