gnu.kawa.xml
Class AttributeType
public
class
AttributeType
extends NodeType
implements TypeValue, Externalizable, AttributePredicate
Matches an attribute name pattern.
FIXME: ElementType and AttributeType should both inherit
from a common NamedNodeType class.
public static final
ClassType typeAttributeType
public AttributeType(
Symbol qname)
public AttributeType(String name,
Symbol qname)
public static
SeqPosition coerce(Object obj, String namespaceURI, String localName)
public Object coerceFromObject(Object obj)
public static
SeqPosition coerceOrNull(Object obj, String namespaceURI, String localName)
public void emitCoerceFromObject(
CodeAttr code)
public
Type getImplementationType()
public final String getLocalName()
public final String getNamespaceURI()
public boolean isInstance(Object obj)
public static
AttributeType make(String namespaceURI, String localName)
public void readExternal(ObjectInput in)
public String toString()
public void writeExternal(ObjectOutput out)