|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractSequence | |
---|---|
gnu.jemacs.buffer | Provides various building blocks for building an Emacs-like text editor. |
gnu.jemacs.swing | |
gnu.jemacs.swt | |
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). |
gnu.xml | Utilities for working with XML. |
gnu.xquery.util |
Uses of AbstractSequence in gnu.jemacs.buffer |
---|
Subclasses of AbstractSequence in gnu.jemacs.buffer | |
---|---|
class |
Buffer
|
Uses of AbstractSequence in gnu.jemacs.swing |
---|
Subclasses of AbstractSequence in gnu.jemacs.swing | |
---|---|
class |
SwingBuffer
An Emacs buffer implemented using the Swing toolkits. |
Uses of AbstractSequence in gnu.jemacs.swt |
---|
Subclasses of AbstractSequence in gnu.jemacs.swt | |
---|---|
class |
BufferContent
|
class |
LineOffsets
The purpose of this class is to maintain an ordered set of line offsets for an SwtCharBuffer. |
class |
SwtBuffer
|
class |
SwtCharBuffer
TODO Explain that this is all about. |
Uses of AbstractSequence in gnu.kawa.xml |
---|
Subclasses of AbstractSequence in gnu.kawa.xml | |
---|---|
class |
Nodes
Manages a sequence of node references. |
class |
SortedNodes
Manages a sequence of node references in document order without duplicates. |
Methods in gnu.kawa.xml that return AbstractSequence | |
---|---|
AbstractSequence |
Nodes.getSeq(int index)
Optimization of ((SeqPosition) get(index)).sequence. |
Methods in gnu.kawa.xml with parameters of type AbstractSequence | |
---|---|
static boolean |
NodeType.isInstance(AbstractSequence seq,
int ipos,
int kinds)
|
boolean |
ElementType.isInstance(AbstractSequence seq,
int ipos,
java.lang.Object elementType)
|
boolean |
AttributeType.isInstance(AbstractSequence seq,
int ipos,
java.lang.Object attrType)
|
boolean |
NodeType.isInstancePos(AbstractSequence seq,
int ipos)
|
boolean |
ProcessingInstructionType.isInstancePos(AbstractSequence seq,
int ipos)
|
boolean |
ElementType.isInstancePos(AbstractSequence seq,
int ipos)
|
boolean |
AttributeType.isInstancePos(AbstractSequence seq,
int ipos)
|
void |
SelfAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
AncestorOrSelfAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
FollowingSiblingAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
AncestorAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
DescendantAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
ChildAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
FollowingAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
ParentAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
AttributeAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
abstract void |
TreeScanner.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
PrecedingAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
PrecedingSiblingAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
DescendantOrSelfAxis.scan(AbstractSequence seq,
int ipos,
PositionConsumer out)
|
void |
Nodes.writePosition(AbstractSequence seq,
int ipos)
|
void |
SortedNodes.writePosition(AbstractSequence seq,
int ipos)
|
Uses of AbstractSequence in gnu.lists |
---|
Subclasses of AbstractSequence in gnu.lists | |
---|---|
class |
BitVector
Simple adjustable-length vector of boolean values. |
class |
CharBuffer
Editable character sequence using a a buffer-gap implementstion and self-adjusting position. |
class |
ExtSequence
Abstract helper class for Sequences that use an ExtPosition. |
class |
F32Vector
Simple adjustable-length vector whose elements are 32-bit floats. |
class |
F64Vector
Simple adjustable-length vector whose elements are 64-bit floats. |
class |
FString
Simple adjustable-length vector whose elements are 32-bit floats. |
class |
FVector
Simple adjustable-length vector whose elements are Object references. |
class |
GapVector
An array with a gap in the middle, allowing efficient insert and delete. |
class |
GeneralArray
A class to handle general multi-dimensional arrays. |
class |
GeneralArray1
|
class |
LList
Semi-abstract class for traditions Lisp-style lists. |
class |
Pair
A "pair" object, as used in Lisp-like languages. |
class |
PairWithPosition
A Pair with the file name and position it was read from. |
class |
S16Vector
Simple adjustable-length vector of signed 16-bit integers (shorts). |
class |
S32Vector
Simple adjustable-length vector of signed 32-bit integers (ints). |
class |
S64Vector
Simple adjustable-length vector of signed 64-bit integers (longs). |
class |
S8Vector
Simple adjustable-length vector of signed 8-bit integers (bytes). |
class |
SimpleVector
A SimpleVector implement as a simple array plus a current size. |
class |
StableVector
Implements a stable sequence with sticky positions. |
class |
SubCharSeq
|
class |
SubSequence
A sequence consisting of a sub-range of the elements of a base sequence. |
class |
TreeList
A compact representation of a tree, that is a nested list structure. |
class |
U16Vector
Simple adjustable-length vector of unsigned 16-bit integers (shorts). |
class |
U32Vector
Simple adjustable-length vector of unsigned 32-bit integers (ints). |
class |
U64Vector
Simple adjustable-length vector of unsigned 64-bit integers (longs). |
class |
U8Vector
Simple adjustable-length vector of unsigned 8-bit integers (bytes). |
Fields in gnu.lists declared as AbstractSequence | |
---|---|
AbstractSequence |
SeqPosition.sequence
The Sequence relative to which ipos and xpos have meaning. |
Methods in gnu.lists that return AbstractSequence | |
---|---|
AbstractSequence |
TreePosition.getRoot()
Get the "root document". |
Methods in gnu.lists with parameters of type AbstractSequence | |
---|---|
static int |
AbstractSequence.compare(AbstractSequence seq1,
int pos1,
AbstractSequence seq2,
int pos2)
This is used for the XML concept of "document order". |
void |
SeqPosition.gotoEnd(AbstractSequence seq)
|
void |
SeqPosition.gotoStart(AbstractSequence seq)
|
boolean |
ElementPredicate.isInstance(AbstractSequence seq,
int ipos,
java.lang.Object elementType)
|
boolean |
AttributePredicate.isInstance(AbstractSequence seq,
int ipos,
java.lang.Object attributeType)
|
boolean |
ItemPredicate.isInstancePos(AbstractSequence seq,
int ipos)
|
static SeqPosition |
SeqPosition.make(AbstractSequence seq,
int ipos)
Creates a new SeqPosition, from a position pair. |
void |
TreePosition.push(AbstractSequence child,
int iposChild)
|
void |
SeqPosition.set(AbstractSequence seq,
int index,
boolean isAfter)
|
void |
SeqPosition.setPos(AbstractSequence seq,
int ipos)
|
void |
ExtPosition.setPos(AbstractSequence seq,
int ipos)
|
int |
AbstractSequence.stableCompare(AbstractSequence other)
This is used for the XML concept of "document order". |
void |
PositionConsumer.writePosition(AbstractSequence seq,
int ipos)
Consume a single position pair. |
void |
TreeList.writePosition(AbstractSequence seq,
int ipos)
|
Constructors in gnu.lists with parameters of type AbstractSequence | |
---|---|
SeqPosition(AbstractSequence seq)
|
|
SeqPosition(AbstractSequence seq,
int ipos)
|
|
SeqPosition(AbstractSequence seq,
int offset,
boolean isAfter)
|
|
SubCharSeq(AbstractSequence base,
int startPos,
int endPos)
|
|
SubSequence(AbstractSequence base)
|
|
SubSequence(AbstractSequence base,
int startPos,
int endPos)
|
|
TreePosition(AbstractSequence seq,
int index)
|
Uses of AbstractSequence in gnu.mapping |
---|
Subclasses of AbstractSequence in gnu.mapping | |
---|---|
class |
Values
Encapsulate multiple values in a single object. |
class |
ValueStack
|
Uses of AbstractSequence in gnu.xml |
---|
Subclasses of AbstractSequence in gnu.xml | |
---|---|
class |
NodeTree
Use to represent a Document or Document Fragment, in the XML DOM sense. |
Methods in gnu.xml with parameters of type AbstractSequence | |
---|---|
int |
NodeTree.stableCompare(AbstractSequence other)
|
void |
XMLPrinter.writePosition(AbstractSequence seq,
int ipos)
|
void |
XMLFilter.writePosition(AbstractSequence seq,
int ipos)
|
Uses of AbstractSequence in gnu.xquery.util |
---|
Methods in gnu.xquery.util with parameters of type AbstractSequence | |
---|---|
void |
RelativeStepFilter.writePosition(AbstractSequence seq,
int ipos)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |