| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectgnu.bytecode.Typegnu.bytecode.ObjectTypegnu.kawa.xml.NodeTypegnu.kawa.xml.ElementTypeField Summary | |
static ClassType | |
Fields inherited from class gnu.kawa.xml.NodeType | |
ATTRIBUTE_OK, COMMENT_OK, DOCUMENT_OK, GROUP_OK, PI_OK, TEXT_OK, nodeType, typeKNode, typeNodeType | |
Fields inherited from class gnu.bytecode.ObjectType | |
flags | |
Fields inherited from class gnu.bytecode.Type | |
booleanValue_method, boolean_ctype, boolean_type, byte_type, char_type, doubleValue_method, double_type, floatValue_method, float_type, intValue_method, int_type, java_lang_Class_type, longValue_method, long_type, neverReturnsType, nullType, number_type, pointer_type, reflectClass, short_type, string_type, throwable_type, toString_method, tostring_type, typeArray0, void_type | |
Constructor Summary | |
| |
| |
Method Summary | |
static KElement |
|
Object |
|
static KElement |
|
void |
|
protected void |
|
Type | |
String | |
String | |
boolean |
|
boolean |
|
boolean |
|
static ElementType |
|
void |
|
String |
|
void |
|
Methods inherited from class gnu.kawa.xml.NodeType | |
coerceForce, coerceFromObject, coerceOrNull, emitCoerceFromObject, emitCoerceOrNullMethod, emitIsInstance, emitTestIf, getImplementationType, isInstance, isInstance, isInstancePos, readExternal, toString, writeExternal | |
Methods inherited from class gnu.bytecode.ObjectType | |
coerceFromObject, compare, emitCoerceFromObject, getImplementationType, getInternalName, getReflectClass, isExisting, promote, setExisting | |
public Object coerceFromObject(Object obj)
- Overrides:
- coerceFromObject in interface NodeType
public void emitCoerceFromObject(CodeAttr code)
- Overrides:
- emitCoerceFromObject in interface NodeType
protected void emitCoerceOrNullMethod(Variable incoming, Compilation comp)
- Overrides:
- emitCoerceOrNullMethod in interface NodeType
public Type getImplementationType()
- Specified by:
- getImplementationType in interface TypeValue
- Overrides:
- getImplementationType in interface NodeType
public final String getLocalName()
public final String getNamespaceURI()
public boolean isInstance(AbstractSequence seq, int ipos, Object groupType)
- Specified by:
- isInstance in interface GroupPredicate
public boolean isInstancePos(AbstractSequence seq, int ipos)
- Specified by:
- isInstancePos in interface ElementPredicate
- Overrides:
- isInstancePos in interface NodeType
public static ElementType make(String namespaceURI, String localName)
An element type for match by name.
- Parameters:
namespaceURI- full name of namespace, or null for any namespace.localName- if null matches any local name; otherwise must be intered, and matches by identity.
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Overrides:
- readExternal in interface NodeType
public void writeExternal(ObjectOutput out)
throws IOException
- Overrides:
- writeExternal in interface NodeType