public class DecisionTree extends DecisionTreeObject
internalId, internalName, log, TIMESTAMP_FORMAT
SERIALIZED_CLASS_NAME, TYPE
XML_SERIALIZED_CLASS_NAME
Constructor and Description |
---|
DecisionTree() |
assertValid, clone, exception, exception, exception, getInternalId, getInternalName, resetInternalId
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fromArrayValue, fromArrayValue, fromArrayValue, fromJson, newInstanceFromRecord, newInstanceFromRecord, toArrayValue, toJson, toJson, toJson, toRecord
newInstanceFromJson
forEachGrandChildElement, fromXml, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getChildElement, getChildElements, newInstanceFromXml, newInstanceFromXml, setAttribute, toXml, toXml, toXml, toXml, writeXml, writeXml
addExceptionProperties, contributeExceptionProperties, contributeExceptionProperties
public void visit(DecisionTreeVisitor visitor)
public String getName()
public DecisionTree setName(String name)
public String getDescription()
public DecisionTree setDescription(String description)
public DecisionTreeNode getRootNode()
public DecisionTree setRootNode(DecisionTreeNode rootNode)
public DefaultExpressionContext getRootExpressionContext()
public DecisionTree setValue(String name, Object value)
public DecisionTree setValue(String name, Object value, Class<?> type)
public List<CalculatedField> getFields()
public DecisionTree addField(Collection<CalculatedField> fields)
public DecisionTree addField(String variable, String expression)
public DecisionTree addField(String variable, String expression, boolean includeInOutcome)
public DecisionTree addField(CalculatedField field)
public long getRownum()
public DecisionTree assertValid()
assertValid
in class FoundationObject
public DecisionTreeResult evaluate(ExpressionContext expressionContext)
public DataException addExceptionProperties(DataException exception)
FoundationObject
DataException
. Since this method is called whenever an
exception is thrown, subclasses should override it to add their specific information.addExceptionProperties
in interface DataExceptionContributor
addExceptionProperties
in class FoundationObject
public DecisionTree toXml(Writer writer)
public DecisionTree fromXml(InputStream inputStream)
public Record toRecord()
toRecord
in interface RecordSerializable
toRecord
in class Bean
public DecisionTree 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 Bean
public DecisionTree fromJson(String jsonString)
public DecisionTree fromXmlElement(Element element)
Copyright (c) 2006-2024 North Concepts Inc. All Rights Reserved.