Class SyntaxForms.PairWithPositionSyntaxForm
java.lang.Object
gnu.lists.AbstractSequence<Object>
gnu.lists.ExtSequence<Object>
gnu.lists.LList
gnu.lists.Pair
gnu.lists.ImmutablePair
gnu.lists.PairWithPosition
kawa.lang.SyntaxForms.PairWithPositionSyntaxForm
- All Implemented Interfaces:
BoundedHashable, Consumable, Sequence<Object>, SourceLocator, Externalizable, Serializable, Comparable, Iterable<Object>, Collection<Object>, List<Object>, SequencedCollection<Object>, SourceLocator, SyntaxForm, Locator
- Enclosing class:
SyntaxForms
public static class SyntaxForms.PairWithPositionSyntaxForm
extends PairWithPosition
implements SyntaxForm, SourceLocator, Externalizable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface SourceLocator
SourceLocator.Simple -
Field Summary
Fields inherited from class Pair
car, cdr, incompleteListMarkerFields inherited from class AbstractSequence
noIntsFields inherited from interface Sequence
ATTRIBUTE_VALUE, BOOLEAN_VALUE, CDATA_VALUE, CHAR_VALUE, COMMENT_VALUE, DOCUMENT_VALUE, DOUBLE_VALUE, ELEMENT_VALUE, EOF_VALUE, eofValue, FLOAT_VALUE, INT_S16_VALUE, INT_S32_VALUE, INT_S64_VALUE, INT_S8_VALUE, INT_U16_VALUE, INT_U32_VALUE, INT_U64_VALUE, INT_U8_VALUE, OBJECT_VALUE, PRIM_VALUE, PROCESSING_INSTRUCTION_VALUE, TEXT_BYTE_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionPairWithPositionSyntaxForm(Pair datum, SourceLocator where, TemplateScope scope) PairWithPositionSyntaxForm(PairWithPosition datum, TemplateScope scope) -
Method Summary
Methods inherited from class PairWithPosition
getColumnNumber, getEndColumn, getEndLine, getFileName, getLineNumber, getPublicId, getStartColumn, getStartLine, getSystemId, init, isStableSourceLocation, make, make, setEndLine, setFile, setLine, setLineMethods inherited from class ImmutablePair
setCar, setCdrMethods inherited from class Pair
compareTo, compareTo, equals, equals, get, getPosNext, getPosPrevious, hasNext, isEmpty, lastPair, length, make, nextPos, readResolve, setCarBackdoor, setCdrBackdoor, size, toArray, toArrayMethods inherited from class LList
boundedHash, chain1, chain4, checkNonList, consume, consX, createPos, createRelativePos, getIterator, hashCode, length, list1, list2, list3, list4, listLength, makeList, makeList, makeList, reverseInPlace, setPosNext, setPosPreviousMethods inherited from class ExtSequence
copyPos, isAfterPos, nextIndex, releasePosMethods inherited from class AbstractSequence
add, add, addAll, addAll, addPos, asImmutable, badRank, checkCanWrite, checkRank, clear, compare, compare, compare, consume, consumeNext, consumePosRange, contains, containsAll, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, elements, endPos, equals, fill, fill, fillPosRange, firstAttributePos, firstChildPos, firstChildPos, fromEndIndex, get, get, get, get, getAttribute, getAttributeLength, getBooleanRaw, getByteRaw, getCharRaw, getContainingSequenceSize, getDoubleRaw, getElementKind, getFloatRaw, getIndexDifference, getInt, getInt, getInt, getInt, getInt, getIntRaw, getIterator, getIteratorAtPos, getLongRaw, getLowBound, getNextKind, getNextTypeName, getNextTypeObject, getRaw, getRowMajor, getShortRaw, getSize, getSize, gotoAttributesStart, gotoChildrenStart, gotoParent, hasPrevious, indexOf, iterator, lastIndexOf, listIterator, listIterator, nextIndex, nextMatching, parentPos, previousPos, rank, remove, remove, removeAll, removePos, removePosRange, retainAll, set, set, setAt, setBuffer, setRaw, stableCompare, startPos, subList, subSequence, subSequencePos, toString, unsupported, unsupportedExceptionMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, getFirst, getLast, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, sort, spliterator, subListMethods inherited from interface SourceLocator
getColumnNumber, getEndColumn, getEndLine, getFileName, getLineNumber, getPublicId, getStartColumn, getStartLine, getSystemId, isStableSourceLocation
-
Constructor Details
-
PairWithPositionSyntaxForm
-
PairWithPositionSyntaxForm
-
-
Method Details
-
getDatum
- Specified by:
getDatumin interfaceSyntaxForm
-
getScope
- Specified by:
getScopein interfaceSyntaxForm
-
getCar
-
getCdr
-
toString
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classPairWithPosition- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classPairWithPosition- Throws:
IOExceptionClassNotFoundException
-