public interface CommonList extends FeatureStructure
Modifier and Type | Field and Description |
---|---|
static String |
_FeatName_head |
static String |
_FeatName_tail |
static List<String> |
EMPTY_LIST_STRING |
Modifier and Type | Method and Description |
---|---|
default int |
_id()
return the unique (to this CAS) id of this feature structure
|
default void |
anyListToOutput(XmiSerializationSharedData sharedData,
org.apache.uima.cas.impl.CasSerializerSupport.CasDocSerializer cds,
java.util.function.Consumer<String> out)
List to String for XMI and JSON serialization, for the special format where
all the list elements are in one serialized item
Go thru a list, calling the ListOutput append method to append strings (to arrays, or string buffers)
Stop at the end node, or a null, or a loop (no error reported here)
|
default List<String> |
anyListToStringList(XmiSerializationSharedData sharedData,
org.apache.uima.cas.impl.CasSerializerSupport.CasDocSerializer cds) |
CommonList |
createNonEmptyNode() |
default String |
get_headAsString()
overridden in nonempty nodes
Return the head value of a list as a string suitable for serialization.
|
default CommonList |
getCommonTail()
default impl for empty and nonempty lists
|
CommonList |
getEmptyList() |
default int |
getLength()
length of a list, handling list loops.
|
default CommonList |
getNonEmptyNthNode(int i) |
default CommonList |
getNthNode(int i)
Get the nth node.
|
default CommonList |
insertNode()
insert a new nonempty node following this node
|
default CommonList |
pushNode()
Creates a new node and pushes it onto the front of the existing node
|
default void |
set_headFromString(String v)
overridden in nonempty nodes
used when deserializing
|
default void |
setTail(CommonList v)
default
|
default void |
walkList(org.apache.uima.internal.util.function.Consumer_withSaxException<NonEmptyList> consumer,
Runnable foundLoop) |
_getTypeCode, clone, getAddress, getBooleanValue, getByteValue, getCAS, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getLongValue, getShortValue, getStringValue, getType, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue
static final String _FeatName_head
static final String _FeatName_tail
default CommonList getNthNode(int i)
i
- -default CommonList getNonEmptyNthNode(int i)
default int getLength()
default void walkList(org.apache.uima.internal.util.function.Consumer_withSaxException<NonEmptyList> consumer, Runnable foundLoop) throws SAXException
SAXException
CommonList createNonEmptyNode()
CommonList getEmptyList()
default String get_headAsString()
default void set_headFromString(String v)
v
- value to set, as a stringdefault CommonList insertNode()
default CommonList pushNode()
default CommonList getCommonTail()
default void setTail(CommonList v)
v
- -default void anyListToOutput(XmiSerializationSharedData sharedData, org.apache.uima.cas.impl.CasSerializerSupport.CasDocSerializer cds, java.util.function.Consumer<String> out)
sharedData
- -cds
- -out
- - a Consumer of stringsdefault List<String> anyListToStringList(XmiSerializationSharedData sharedData, org.apache.uima.cas.impl.CasSerializerSupport.CasDocSerializer cds)
default int _id()
FeatureStructure
_id
in interface FeatureStructure
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.