001
014
015 package com.liferay.portal.xml;
016
017 import com.liferay.portal.kernel.xml.Namespace;
018 import com.liferay.portal.kernel.xml.Visitor;
019
020
023 public class NamespaceImpl extends NodeImpl implements Namespace {
024
025 public NamespaceImpl(org.dom4j.Namespace namespace) {
026 super(namespace);
027
028 _namespace = namespace;
029 }
030
031 @Override
032 public <T, V extends Visitor<T>> T accept(V visitor) {
033 return visitor.visitNamespace(this);
034 }
035
036 @Override
037 public boolean equals(Object obj) {
038 org.dom4j.Namespace namespace =
039 ((NamespaceImpl)obj).getWrappedNamespace();
040
041 return _namespace.equals(namespace);
042 }
043
044 public short getNodeType() {
045 return _namespace.getNodeType();
046 }
047
048 public String getPrefix() {
049 return _namespace.getPrefix();
050 }
051
052 public String getURI() {
053 return _namespace.getURI();
054 }
055
056 public org.dom4j.Namespace getWrappedNamespace() {
057 return _namespace;
058 }
059
060 public String getXPathNameStep() {
061 return _namespace.getXPathNameStep();
062 }
063
064 @Override
065 public int hashCode() {
066 return _namespace.hashCode();
067 }
068
069 @Override
070 public String toString() {
071 return _namespace.toString();
072 }
073
074 private org.dom4j.Namespace _namespace;
075
076 }