gnu.kawa.xml
public abstract class KNode extends SeqPosition implements Consumable
Constructor Summary | |
---|---|
KNode(NodeTree seq, int ipos) |
Method Summary | |
---|---|
static Object | atomicValue(Object value) |
Path | baseURI() |
static KNode | coerce(Object value) Convert value to a KNode, returning null if it isn't a node. |
void | consume(Consumer out) |
SeqPosition | copy() |
String | getBaseURI() |
Object | getFeature(String feature, String version) |
String | getLocalName() |
String | getNamespaceURI() |
String | getNodeName() |
Object | getNodeNameObject() Get the raw "type object" of a node. |
Symbol | getNodeSymbol() The Data Model's node-name accessor.
|
static String | getNodeValue(NodeTree seq, int ipos) |
static void | getNodeValue(NodeTree seq, int ipos, StringBuffer sbuf) |
String | getNodeValue() |
void | getNodeValue(StringBuffer sbuf) |
String | getPrefix() |
String | getTextContent() |
protected void | getTextContent(StringBuffer sbuf) |
boolean | hasAttributes() |
boolean | hasChildNodes() |
boolean | isDefaultNamespace(String namespaceURI) |
boolean | isSupported(String feature, String version) |
String | lookupNamespaceURI(String prefix) |
String | lookupPrefix(String namespaceURI) |
static KNode | make(NodeTree seq, int ipos) |
static KNode | make(NodeTree seq) |
void | normalize() |
String | toString() |