Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavid_williams2004-11-11 09:07:12 +0000
committerdavid_williams2004-11-11 09:07:12 +0000
commit96213482bbeb3d184d16d30b1f91992fe7d1bf22 (patch)
tree7448bcaaeeb3d3333c622732a6d75b6129954013 /bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/EntityImpl.java
parent32747b0368c628309f59c5da781ef9d6e9859248 (diff)
downloadwebtools.sourceediting-96213482bbeb3d184d16d30b1f91992fe7d1bf22.tar.gz
webtools.sourceediting-96213482bbeb3d184d16d30b1f91992fe7d1bf22.tar.xz
webtools.sourceediting-96213482bbeb3d184d16d30b1f91992fe7d1bf22.zip
refresh
Diffstat (limited to 'bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/EntityImpl.java')
-rw-r--r--bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/EntityImpl.java227
1 files changed, 227 insertions, 0 deletions
diff --git a/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/EntityImpl.java b/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/EntityImpl.java
new file mode 100644
index 0000000000..80e5d6fdbd
--- /dev/null
+++ b/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/document/EntityImpl.java
@@ -0,0 +1,227 @@
+/*******************************************************************************
+ * Copyright (c) 2001, 2004 IBM Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Jens Lukowski/Innoopract - initial renaming/restructuring
+ *
+ *******************************************************************************/
+package org.eclipse.wst.xml.core.internal.document;
+
+
+
+import org.w3c.dom.DOMException;
+import org.w3c.dom.Entity;
+import org.w3c.dom.Node;
+
+/**
+ * EntityImpl class
+ */
+public class EntityImpl extends NodeImpl implements Entity {
+
+ private String name = null;
+ private String notationName = null;
+ private String publicId = null;
+ private String systemId = null;
+
+ /**
+ * EntityImpl constructor
+ */
+ protected EntityImpl() {
+ super();
+ }
+
+ /**
+ * EntityImpl constructor
+ *
+ * @param that
+ * EntityImpl
+ */
+ protected EntityImpl(EntityImpl that) {
+ super(that);
+
+ if (that != null) {
+ this.name = that.name;
+ this.publicId = that.publicId;
+ this.systemId = that.systemId;
+ this.notationName = that.notationName;
+ }
+ }
+
+ /**
+ * cloneNode method
+ *
+ * @return org.w3c.dom.Node
+ * @param deep
+ * boolean
+ */
+ public Node cloneNode(boolean deep) {
+ EntityImpl cloned = new EntityImpl(this);
+ return cloned;
+ }
+
+ /**
+ * <p>
+ * EXPERIMENTAL! Based on the <a
+ * href='http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605'>Document
+ * Object Model (DOM) Level 3 Core Working Draft of 5 June 2001. </a>.
+ * <p>
+ * An attribute specifying, as part of the text declaration, the encoding
+ * of this entity, when it is an external parsed entity. This is
+ * <code>null</code> otherwise.
+ *
+ * @since DOM Level 3
+ */
+ public java.lang.String getEncoding() {
+ return null;
+ }
+
+ /**
+ * getNodeName method
+ *
+ * @return java.lang.String
+ */
+ public String getNodeName() {
+ if (this.name == null)
+ return new String();
+ return this.name;
+ }
+
+ /**
+ * getNodeType method
+ *
+ * @return short
+ */
+ public short getNodeType() {
+ return ENTITY_NODE;
+ }
+
+ /**
+ * getNotationName method
+ *
+ * @return java.lang.String
+ */
+ public String getNotationName() {
+ return this.notationName;
+ }
+
+ /**
+ * getPublicId method
+ *
+ * @return java.lang.String
+ */
+ public String getPublicId() {
+ return this.publicId;
+ }
+
+ /**
+ * getSystemId method
+ *
+ * @return java.lang.String
+ */
+ public String getSystemId() {
+ return this.systemId;
+ }
+
+ /**
+ * <p>
+ * EXPERIMENTAL! Based on the <a
+ * href='http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605'>Document
+ * Object Model (DOM) Level 3 Core Working Draft of 5 June 2001. </a>.
+ * <p>
+ * An attribute specifying, as part of the text declaration, the version
+ * number of this entity, when it is an external parsed entity. This is
+ * <code>null</code> otherwise.
+ *
+ * @since DOM Level 3
+ */
+ public java.lang.String getVersion() {
+ return null;
+ }
+
+ /**
+ * <p>
+ * EXPERIMENTAL! Based on the <a
+ * href='http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605'>Document
+ * Object Model (DOM) Level 3 Core Working Draft of 5 June 2001. </a>.
+ * <p>
+ * An attribute specifying, as part of the text declaration, the encoding
+ * of this entity, when it is an external parsed entity. This is
+ * <code>null</code> otherwise.
+ *
+ * @since DOM Level 3
+ */
+ public void setEncoding(java.lang.String encoding) {
+ }
+
+ /**
+ * setName method
+ *
+ * @param name
+ * java.lang.String
+ */
+ protected void setName(String name) {
+ this.name = name;
+ }
+
+ /**
+ * setNotationName method
+ *
+ * @param notationName
+ * java.lang.String
+ */
+ public void setNotationName(String notationName) {
+ if (!isDataEditable()) {
+ throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, new String());
+ }
+
+ this.notationName = notationName;
+ }
+
+ /**
+ * setPublicId method
+ *
+ * @param publicId
+ * java.lang.String
+ */
+ public void setPublicId(String publicId) {
+ if (!isDataEditable()) {
+ throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, new String());
+ }
+
+ this.publicId = publicId;
+ }
+
+ /**
+ * setSystemId method
+ *
+ * @param systemId
+ * java.lang.String
+ */
+ public void setSystemId(String systemId) {
+ if (!isDataEditable()) {
+ throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR, new String());
+ }
+
+ this.systemId = systemId;
+ }
+
+ /**
+ * <p>
+ * EXPERIMENTAL! Based on the <a
+ * href='http://www.w3.org/TR/2001/WD-DOM-Level-3-Core-20010605'>Document
+ * Object Model (DOM) Level 3 Core Working Draft of 5 June 2001. </a>.
+ * <p>
+ * An attribute specifying, as part of the text declaration, the version
+ * number of this entity, when it is an external parsed entity. This is
+ * <code>null</code> otherwise.
+ *
+ * @since DOM Level 3
+ */
+ public void setVersion(java.lang.String version) {
+ }
+}

Back to the top