Class STNodeAssembly
- All Implemented Interfaces:
Serializable,Cloneable,Iterable<STNode>,Collection<STNode>,List<STNode>,RandomAccess,SequencedCollection<STNode>
A STNodeAssembly is a sequence of STNodes. This is meant to
group sets of test data together into a single cohesive specification which
contains its own set of documentation, examples, and full-content validation.
As such, the markdown which provides the specification should be usable directly
as detailed user-facing documentation.
The method of discovery, assembly, and validation of a STNodeAssembly is
determined by the testing harness assembled around it. In any case, the type of
presentation structure and validation logic that accompanies a given assembly
should be self-evident, and documented clearly within the surrounding
markdown.
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAsText(int index) getDescription(int index) getPath()com.vladsch.flexmark.util.ast.NodegetRefNode(int index) toString()Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAllMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, reversed
-
Constructor Details
-
STNodeAssembly
-
-
Method Details
-
toString
- Overrides:
toStringin classAbstractCollection<STNode>
-
getAsNameAndCodeTuples
-
getDescription
-
getDescription
-
getAsText
-
getPath
-
getRefNode
public com.vladsch.flexmark.util.ast.Node getRefNode(int index)
-