Uses of Class
gnu.lists.AbstractSequence
-
Packages that use AbstractSequence Package Description gnu.kawa.functions gnu.kawa.xml gnu.lists Contains utility classes and interfaces for sequences (lists), arrays, and trees.gnu.mapping SupportsProcedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).gnu.xml gnu.xquery.util kawa.lang -
-
Uses of AbstractSequence in gnu.kawa.functions
Subclasses of AbstractSequence in gnu.kawa.functions Modifier and Type Class Description static classArrays.BuiltArray<E>Class for implementing computed (virtual) array.static classArrays.ProcTransformedArray<E>General array "view" class using a Procedure index transformer. -
Uses of AbstractSequence in gnu.kawa.xml
Subclasses of AbstractSequence in gnu.kawa.xml Modifier and Type Class Description classNodesManages a sequence of node references.static classNodes.NodeVectorclassSortedNodesManages a sequence of node references in document order without duplicates.Methods in gnu.kawa.xml that return AbstractSequence Modifier and Type Method Description AbstractSequenceNodes. getSeq(int index)Optimization of((SeqPosition) get(index)).sequence.AbstractSequenceNodes.NodeVector. getSeq(int index)AbstractSequenceNodes.NodeVector. getSeqRaw(int index)Methods in gnu.kawa.xml with parameters of type AbstractSequence Modifier and Type Method Description booleanAttributeType. isInstance(AbstractSequence seq, int ipos, Object attrType)booleanElementType. isInstance(AbstractSequence seq, int ipos, Object elementType)static booleanNodeType. isInstance(AbstractSequence seq, int ipos, int kinds)booleanAttributeType. isInstancePos(AbstractSequence seq, int ipos)booleanElementType. isInstancePos(AbstractSequence seq, int ipos)booleanNodeType. isInstancePos(AbstractSequence seq, int ipos)booleanProcessingInstructionType. isInstancePos(AbstractSequence seq, int ipos)protected static SeqPositionNodes.NodeVector. makeSeqPos(AbstractSequence seq, int ipos)voidAncestorAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidAncestorOrSelfAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidAttributeAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidChildAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidDescendantAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidDescendantOrSelfAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidFollowingAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidFollowingSiblingAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidParentAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidPrecedingAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidPrecedingSiblingAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)voidSelfAxis. scan(AbstractSequence seq, int ipos, PositionConsumer out)abstract voidTreeScanner. scan(AbstractSequence seq, int ipos, PositionConsumer out)protected voidNodes.NodeVector. setBuffer(int index, AbstractSequence seq, int ipos)voidNodes.NodeVector. writePosition(AbstractSequence seq, int ipos)voidNodes. writePosition(AbstractSequence seq, int ipos)voidSortedNodes. writePosition(AbstractSequence seq, int ipos) -
Uses of AbstractSequence in gnu.lists
Classes in gnu.lists with type parameters of type AbstractSequence Modifier and Type Class Description classExtPosition<E,ESEQ extends AbstractSequence<E>>A SeqPosition for sequences that need more than a Pos int for a position.classSeqPosition<E,ESEQ extends AbstractSequence<E>>A position in a sequence (list).Subclasses of AbstractSequence in gnu.lists Modifier and Type Class Description classAbstractCharVector<E>classBitVectorSimple adjustable-length vector of Boolean values.classBlobBinary data which may represent text or other information.classByteVector<E>Simple adjustable-length vector of signed or unsigned 8-bit integers (bytes).classCharBufferEditable character sequence using a buffer-gap implementation and self-adjusting position.classCharVectorSimple adjustable-length vector whose elements are 16-bit chars.classComposedArray<E>Indexing "composes" with a set of indexing arrays.static classComposedArray.AsSequence<E>Same as ComposedArray but also implements AVector.classEmptyListThis singleton class represents an empty list.classExtSequence<E>Abstract helper class for Sequences that use an ExtPosition.classF32VectorSimple adjustable-length vector of 32-bit floats.classF64VectorSimple adjustable-length vector of 64-bit doubles.classFlattenedArray<E>View an array as a vector, with the former's elements in row-major order.classFStringSimple adjustable-length vector whose elements are 32-bit code points Used for the Scheme string type.classFVector<E>Simple adjustable-length vector of objects.classGeneralArray<E>A class to handle general multi-dimensional arrays.classGeneralArray1<E>classImmutablePairclassIndirectIndexedSeq<E>Wrap a List (or an indexed selection of it) as a Sequence.classIntVector<E>Simple adjustable-length vector of signed or unsigned 32-bit integers (ints).classIStringA string implementation with contant-time codepoint indexing.static classIString.SubStringclassLListSemi-abstract class for traditions Lisp-style lists.classLongVector<E>Simple adjustable-length vector of signed or unsigned 64-bit integers (longs).classPairA "pair" object, as used in Lisp-like languages.classPairWithPositionAPairwith the file name and position it was read from.classPrimIntegerVector<E>classRange<E>static classRange.IntRangeclassRAPairclassS16VectorSimple adjustable-length vector of signed 16-bit integers (shorts).classS32VectorSimple adjustable-length vector of signed 32-bit integers (ints).classS64VectorSimple adjustable-length vector of signed 64-bit integers (longs).classS8VectorSimple adjustable-length vector of signed 8-bit integers (bytes).classShortVector<E>Simple adjustable-length vector of signed or unsigned 16-bit integers (shorts).classSimpleVector<E>A generic simple vector.classSubSequence<E>A sequence consisting of a sub-range of the elements of a base sequence.classTransformedArray<E>Indexes are mapped.classTreeListA compact representation of a tree, that is a nested list structure.classU16VectorSimple adjustable-length vector of unsigned 16-bit integers (shorts).classU32VectorSimple adjustable-length vector of unsigned 32-bit integers (ints).classU64VectorSimple adjustable-length vector of unsigned 64-bit integers (longs).classU8VectorSimple adjustable-length vector of unsigned 8-bit integers (bytes).Fields in gnu.lists declared as AbstractSequence Modifier and Type Field Description ESEQSeqPosition. sequenceThe Sequence relative to which ipos and xpos have meaning.Methods in gnu.lists with type parameters of type AbstractSequence Modifier and Type Method Description static <E,ESEQ extends AbstractSequence<E>>
SeqPosition<E,ESEQ>SeqPosition. make(ESEQ seq, int ipos)Creates a new SeqPosition, from a position pair.Methods in gnu.lists that return AbstractSequence Modifier and Type Method Description AbstractSequenceTreePosition. getRoot()Get the "root document".Methods in gnu.lists that return types with arguments of type AbstractSequence Modifier and Type Method Description SeqPosition<E,AbstractSequence<E>>AbstractSequence. getIterator()SeqPosition<E,AbstractSequence<E>>AbstractSequence. getIterator(int index)SeqPosition<E,AbstractSequence<E>>AbstractSequence. getIteratorAtPos(int ipos)Methods in gnu.lists with parameters of type AbstractSequence Modifier and Type Method Description static intAbstractSequence. compare(AbstractSequence seq1, int pos1, AbstractSequence seq2, int pos2)This is used for the XML concept of "document order".booleanAttributePredicate. isInstance(AbstractSequence seq, int ipos, Object attributeType)booleanElementPredicate. isInstance(AbstractSequence seq, int ipos, Object elementType)booleanItemPredicate. isInstancePos(AbstractSequence seq, int ipos)voidTreePosition. push(AbstractSequence child, int iposChild)voidExtPosition. setPos(AbstractSequence seq, int ipos)intAbstractSequence. stableCompare(AbstractSequence other)This is used for the XML concept of "document order".voidPositionConsumer. writePosition(AbstractSequence seq, int ipos)Consume a single position pair.voidTreeList. writePosition(AbstractSequence seq, int ipos)Constructors in gnu.lists with parameters of type AbstractSequence Constructor Description SubSequence(AbstractSequence<E> base)SubSequence(AbstractSequence<E> base, int startPos, int endPos)TreePosition(AbstractSequence seq, int index) -
Uses of AbstractSequence in gnu.mapping
Subclasses of AbstractSequence in gnu.mapping Modifier and Type Class Description classArgListPairclassArgListVectorclassValues<E>Encapsulate multiple values in a single object.static classValues.FromArray<E>An implementation of Values that stores the values in an array.static classValues.FromList<E>An implementation of Values that uses a java.util.List.static classValues.FromTreeListAn implementation of Values that uses a TreeList.static classValues.Values2<E,V1 extends E,V2 extends E>A specialization of Values for exactly 2 values.Methods in gnu.mapping with parameters of type AbstractSequence Modifier and Type Method Description voidValues.FromTreeList. writePosition(AbstractSequence seq, int ipos) -
Uses of AbstractSequence in gnu.xml
Subclasses of AbstractSequence in gnu.xml Modifier and Type Class Description classNodeTreeUse to represent a Document or Document Fragment, in the XML DOM sense.Methods in gnu.xml with parameters of type AbstractSequence Modifier and Type Method Description intNodeTree. stableCompare(AbstractSequence other)voidXMLFilter. writePosition(AbstractSequence seq, int ipos)voidXMLPrinter. writePosition(AbstractSequence seq, int ipos) -
Uses of AbstractSequence in gnu.xquery.util
Methods in gnu.xquery.util with parameters of type AbstractSequence Modifier and Type Method Description voidRelativeStepFilter. writePosition(AbstractSequence seq, int ipos) -
Uses of AbstractSequence in kawa.lang
Subclasses of AbstractSequence in kawa.lang Modifier and Type Class Description static classSyntaxForms.PairSyntaxFormstatic classSyntaxForms.PairWithPositionSyntaxFormstatic classTranslator.FormStackA list of "forms" to be further processed.static classTranslator.ValuesFromLListAn implementationof Values using a linked list.
-