public class TreeNode extends Column
SERIALIZED_CLASS_NAME, TYPE
XML_SERIALIZED_CLASS_NAME
Constructor and Description |
---|
TreeNode() |
addExceptionProperties, addField, addValue, getArrayValueCount, getAverageLength, getBestFitFieldType, getBigNumberDescriptor, getBlankCount, getBoolean, getFieldType, getFieldTypeCount, getFieldTypes, getIndex, getInferredBooleanValueCount, getInferredFieldType, getInferredNumericValueCount, getInferredTemporalValueCount, getInferredTextualValueCount, getInferredTypeName, getLengthSum, getMaximumArrayElements, getMaximumLength, getMinimumArrayElements, getMinimumLength, getName, getNonNullCount, getNonNullNonBlankCount, getNullCount, getNullValueFieldTypes, getNumberDescriptor, getNumeric, getNumerical, getSampleValue, getTemporal, getTemporalPatternCount, getTemporalPatterns, getTextual, getUniqueValueCount, getUniqueValues, getUniqueValuesByCount, getValueCount, incBlankCount, incNullCount, isArray, isBoolean, isNumber, setBigNumberDescriptor, setBlankCount, setFieldTypes, setIndex, setLengthSum, setMaximumLength, setMinimumLength, setName, setNullCount, setNullValueFieldTypes, setNumberDescriptor, setTemporalPatterns, setValueCount
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fromArrayValue, fromArrayValue, fromArrayValue, fromJson, fromJson, newInstanceFromRecord, newInstanceFromRecord, toArrayValue, toJson, toJson, toJson, toRecord
newInstanceFromJson
forEachGrandChildElement, fromXml, fromXml, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getChildElement, getChildElements, newInstanceFromXml, newInstanceFromXml, setAttribute, toXml, toXml, toXml, toXml, toXml, writeXml, writeXml
public boolean isAttribute()
public TreeNode getParent()
public int getInstanceCount()
public TreeNode setInstanceCount(int instanceCount)
public TreeNode incInstanceCount()
public int getDepth()
public TreeNode getChildNode(XmlNode xmlNode, boolean create)
protected Column addXmlNode(XmlNode xmlNode)
public int getMinimumChildInstanceCount()
public int getMaximumChildInstanceCount()
public long getChildrenValueCount()
public long getDescendantValueCount()
public boolean isRecordBreak()
public TreeNode setRecordBreak(boolean recordBreak)
public boolean isField()
public TreeNode setField(boolean field)
public boolean isCascadeFieldValue()
public TreeNode setCascadeFieldValue(boolean cascadeFieldValue)
public String getFieldName()
public String getXpathExpression()
public Record toRecord()
toRecord
in interface RecordSerializable
toRecord
in class Column
public TreeNode fromRecord(Record source)
RecordSerializable
this
(for fluid API call chaining).
For fluid API call chaining, the overridden method should change the declared return type to its class.fromRecord
in interface RecordSerializable
fromRecord
in class Column
public Element toXmlElement(Document document)
toXmlElement
in interface XmlSerializable
toXmlElement
in class Column
public TreeNode fromXmlElement(Element element)
fromXmlElement
in interface XmlSerializable
fromXmlElement
in class Column
Copyright (c) 2006-2023 North Concepts Inc. All Rights Reserved.