| Package | Description |
|---|---|
| gnu.kawa.xml |
Classes for using XML within Kawa.
|
| gnu.lists |
Contains utility classes and interfaces for sequences (lists), arrays, and trees.
|
| gnu.mapping |
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeType
Matches an attribute name pattern.
|
class |
ElementType |
class |
NodeType
A SeqPosition used to represent a node in (usually) a TreeList.
|
class |
ProcessingInstructionType |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AttributePredicate
A predicate that (only) matches a ATTRIBUTE_VALUE.
|
interface |
ElementPredicate
A predicate that (only) matches a ELEMENT_VALUE.
|
interface |
NodePredicate
A predicate that (only) matches only "nodes" in the XML sense.
|
| Modifier and Type | Method and Description |
|---|---|
int |
AbstractSequence.firstChildPos(int ipos,
ItemPredicate predicate) |
int |
TreeList.nextMatching(int startPos,
ItemPredicate predicate,
int endPos,
boolean descend) |
int |
AbstractSequence.nextMatching(int startPos,
ItemPredicate type,
int endPos,
boolean descend)
Get next matching child or descendent (ignoring attributes).
|
| Modifier and Type | Method and Description |
|---|---|
int |
Values.FromTreeList.nextMatching(int startPos,
ItemPredicate type,
int endPos,
boolean descend) |