Package org.dmg.pmml
Class DerivedField
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Field<DerivedField>
-
- org.dmg.pmml.DerivedField
-
- All Implemented Interfaces:
java.io.Serializable,HasContinuousDomain<DerivedField>,HasDataType<DerivedField>,HasDiscreteDomain<DerivedField>,HasDisplayName<DerivedField>,HasExpression<DerivedField>,HasExtensions<DerivedField>,HasLocator,HasName<DerivedField>,HasOpType<DerivedField>,HasRequiredDataType<DerivedField>,HasRequiredName<DerivedField>,HasRequiredOpType<DerivedField>,HasRequiredType<DerivedField>,HasType<DerivedField>,Indexable<java.lang.String>,Visitable
public class DerivedField extends Field<DerivedField> implements HasContinuousDomain<DerivedField>, HasDiscreteDomain<DerivedField>, HasExpression<DerivedField>, HasExtensions<DerivedField>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DerivedField()DerivedField(java.lang.String name, OpType opType, DataType dataType, Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VisitorActionaccept(Visitor visitor)DerivedFieldaddExtensions(Extension... extensions)DerivedFieldaddIntervals(Interval... intervals)DerivedFieldaddValues(Value... values)DataTypegetDataType()java.lang.StringgetDisplayName()ExpressiongetExpression()java.util.List<Extension>getExtensions()java.util.List<Interval>getIntervals()java.lang.StringgetName()OpTypegetOpType()java.util.List<Value>getValues()booleanhasExtensions()booleanhasIntervals()booleanhasValues()DataTyperequireDataType()ExpressionrequireExpression()java.lang.StringrequireName()OpTyperequireOpType()DerivedFieldsetDataType(DataType dataType)DerivedFieldsetDisplayName(java.lang.String displayName)DerivedFieldsetExpression(Expression expression)DerivedFieldsetName(java.lang.String name)DerivedFieldsetOpType(OpType opType)-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dmg.pmml.HasDataType
getDataType
-
Methods inherited from interface org.dmg.pmml.HasDiscreteDomain
addValues
-
Methods inherited from interface org.dmg.pmml.HasRequiredName
getKey
-
-
-
-
Constructor Detail
-
DerivedField
public DerivedField()
-
DerivedField
public DerivedField(java.lang.String name, OpType opType, DataType dataType, Expression expression)
-
-
Method Detail
-
requireName
public java.lang.String requireName()
- Specified by:
requireNamein interfaceHasRequiredName<DerivedField>
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceHasName<DerivedField>
-
setName
public DerivedField setName(java.lang.String name)
- Specified by:
setNamein interfaceHasName<DerivedField>
-
getDisplayName
public java.lang.String getDisplayName()
- Specified by:
getDisplayNamein interfaceHasDisplayName<DerivedField>
-
setDisplayName
public DerivedField setDisplayName(java.lang.String displayName)
- Specified by:
setDisplayNamein interfaceHasDisplayName<DerivedField>
-
requireOpType
public OpType requireOpType()
- Specified by:
requireOpTypein interfaceHasRequiredOpType<DerivedField>
-
getOpType
public OpType getOpType()
- Specified by:
getOpTypein interfaceHasOpType<DerivedField>
-
setOpType
public DerivedField setOpType(OpType opType)
- Specified by:
setOpTypein interfaceHasOpType<DerivedField>
-
requireDataType
public DataType requireDataType()
- Specified by:
requireDataTypein interfaceHasRequiredDataType<DerivedField>
-
getDataType
public DataType getDataType()
- Specified by:
getDataTypein interfaceHasDataType<DerivedField>
-
setDataType
public DerivedField setDataType(DataType dataType)
- Specified by:
setDataTypein interfaceHasDataType<DerivedField>
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<DerivedField>
-
getExtensions
public java.util.List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<DerivedField>
-
addExtensions
public DerivedField addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<DerivedField>
-
requireExpression
public Expression requireExpression()
- Specified by:
requireExpressionin interfaceHasExpression<DerivedField>
-
getExpression
public Expression getExpression()
- Specified by:
getExpressionin interfaceHasExpression<DerivedField>
-
setExpression
public DerivedField setExpression(Expression expression)
- Specified by:
setExpressionin interfaceHasExpression<DerivedField>
-
hasIntervals
public boolean hasIntervals()
- Specified by:
hasIntervalsin interfaceHasContinuousDomain<DerivedField>
-
getIntervals
public java.util.List<Interval> getIntervals()
- Specified by:
getIntervalsin interfaceHasContinuousDomain<DerivedField>
-
addIntervals
public DerivedField addIntervals(Interval... intervals)
- Specified by:
addIntervalsin interfaceHasContinuousDomain<DerivedField>
-
hasValues
public boolean hasValues()
- Specified by:
hasValuesin interfaceHasDiscreteDomain<DerivedField>
-
getValues
public java.util.List<Value> getValues()
- Specified by:
getValuesin interfaceHasDiscreteDomain<DerivedField>
-
addValues
public DerivedField addValues(Value... values)
- Specified by:
addValuesin interfaceHasDiscreteDomain<DerivedField>
-
accept
public VisitorAction accept(Visitor visitor)
-
-