Package gnu.kawa.xml
Class XmlNamespace
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- gnu.kawa.util.AbstractHashTable<gnu.mapping.SymbolRef,java.lang.String,Symbol>
-
- gnu.mapping.Namespace
-
- gnu.kawa.xml.XmlNamespace
-
- All Implemented Interfaces:
HasNamedParts,java.io.Externalizable,java.io.Serializable,java.util.Map<java.lang.String,Symbol>
public class XmlNamespace extends Namespace implements java.io.Externalizable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static XmlNamespaceHTMLstatic NamespaceBindingHTML_BINDINGSstatic java.lang.StringXHTML_NAMESPACE-
Fields inherited from class gnu.mapping.Namespace
EmptyNamespace, nsTable, prefix, UNKNOWN_NAMESPACE
-
Fields inherited from class gnu.kawa.util.AbstractHashTable
DEFAULT_INITIAL_SIZE, mask, num_bindings, table
-
-
Constructor Summary
Constructors Constructor Description XmlNamespace()Only for use when serializing.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.String name)static XmlNamespacegetInstance(java.lang.String prefix, java.lang.String uri)booleanisConstant(java.lang.String key)voidreadExternal(java.io.ObjectInput in)java.lang.ObjectreadResolve()static XmlNamespacevalueOf(java.lang.String name, java.lang.String prefix)Emitted by compiler to handle literals.voidwriteExternal(java.io.ObjectOutput out)-
Methods inherited from class gnu.mapping.Namespace
add, allocEntries, create, create, get, getDefault, getDefaultSymbol, getEntryHashCode, getEntryNext, getName, getPrefix, getSymbol, isUnknownNamespace, lookup, lookup, lookupInternal, makeEntry, makeUnknownNamespace, remove, setEntryNext, setName, toString, valueOf, valueOf, valueOf, valueOfNoCreate
-
Methods inherited from class gnu.kawa.util.AbstractHashTable
clear, entrySet, get, getNode, getOrDefault, hash, hashToIndex, matches, matches, put, put, rehash, remove, size
-
Methods inherited from class java.util.AbstractMap
clone, containsKey, containsValue, equals, hashCode, isEmpty, keySet, putAll, values
-
-
-
-
Field Detail
-
XHTML_NAMESPACE
public static final java.lang.String XHTML_NAMESPACE
- See Also:
- Constant Field Values
-
HTML
public static final XmlNamespace HTML
-
HTML_BINDINGS
public static final NamespaceBinding HTML_BINDINGS
-
-
Method Detail
-
getInstance
public static XmlNamespace getInstance(java.lang.String prefix, java.lang.String uri)
-
valueOf
public static XmlNamespace valueOf(java.lang.String name, java.lang.String prefix)
Emitted by compiler to handle literals.
-
get
public java.lang.Object get(java.lang.String name)
- Specified by:
getin interfaceHasNamedParts- Overrides:
getin classNamespace
-
isConstant
public boolean isConstant(java.lang.String key)
- Specified by:
isConstantin interfaceHasNamedParts- Overrides:
isConstantin classNamespace
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Overrides:
writeExternalin classNamespace- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Overrides:
readExternalin classNamespace- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
readResolve
public java.lang.Object readResolve() throws java.io.ObjectStreamException- Overrides:
readResolvein classNamespace- Throws:
java.io.ObjectStreamException
-
-