|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.operator.ports.metadata.AbstractPrecondition
com.rapidminer.operator.ports.metadata.ExampleSetPrecondition
public class ExampleSetPrecondition
| Constructor Summary | |
|---|---|
ExampleSetPrecondition(InputPort inputPort)
|
|
ExampleSetPrecondition(InputPort inputPort,
int allowedValueTypesForRegularAttributes,
java.lang.String... requiredSpecials)
|
|
ExampleSetPrecondition(InputPort inputPort,
java.lang.String[] requiredAttributeNames,
int allowedValueTypesForRegular,
java.lang.String... requiredSpecials)
|
|
ExampleSetPrecondition(InputPort inputPort,
java.lang.String[] requiredAttributeNames,
int allowedValueTypesForRegular,
java.lang.String[] ignoreForTypeCheck,
int allowedValueTypesForSpecial,
java.lang.String... requiredSpecials)
|
|
ExampleSetPrecondition(InputPort inputPort,
java.lang.String requiredSpecials,
int allowedValueTypForSpecial)
|
|
| Method Summary | |
|---|---|
void |
assumeSatisfied()
Assume that the precondition is satisfied, i.e., artificially generate compatible meta data at the input port. |
void |
check(MetaData metaData)
Checks whether the precondition is satisfied, registering a MetaDataError with the input port if not. |
java.lang.String |
getDescription()
Returns a human readable description. |
MetaData |
getExpectedMetaData()
Returns the meta data required by this precondition. |
boolean |
isCompatible(MetaData input,
CompatibilityLevel level)
Returns true if the given object is compatible with this precondition. |
void |
makeAdditionalChecks(ExampleSetMetaData emd)
Can be implemented by subclasses. |
void |
setOptional(boolean optional)
|
| Methods inherited from class com.rapidminer.operator.ports.metadata.AbstractPrecondition |
|---|
createError, createError, getInputPort, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExampleSetPrecondition(InputPort inputPort)
public ExampleSetPrecondition(InputPort inputPort,
int allowedValueTypesForRegularAttributes,
java.lang.String... requiredSpecials)
public ExampleSetPrecondition(InputPort inputPort,
java.lang.String[] requiredAttributeNames,
int allowedValueTypesForRegular,
java.lang.String... requiredSpecials)
public ExampleSetPrecondition(InputPort inputPort,
java.lang.String requiredSpecials,
int allowedValueTypForSpecial)
public ExampleSetPrecondition(InputPort inputPort,
java.lang.String[] requiredAttributeNames,
int allowedValueTypesForRegular,
java.lang.String[] ignoreForTypeCheck,
int allowedValueTypesForSpecial,
java.lang.String... requiredSpecials)
| Method Detail |
|---|
public void setOptional(boolean optional)
public void assumeSatisfied()
Precondition
public void check(MetaData metaData)
PreconditionMetaDataError with the input port if not.
metaData - the delivered meta data. Note that this may differ from the meta data currently assigned to the
input port for which this Precondition was created, e.g. for a ClooectionPrecondition.
public void makeAdditionalChecks(ExampleSetMetaData emd)
throws UndefinedParameterError
UndefinedParameterErrorpublic java.lang.String getDescription()
Precondition
public boolean isCompatible(MetaData input,
CompatibilityLevel level)
Precondition
public MetaData getExpectedMetaData()
Precondition
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||