|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.flow.core.AbstractActor
adams.flow.source.AbstractSource
adams.flow.source.WekaNewInstances
public class WekaNewInstances
Generates an empty dataset, based on the attribute types and names specified.
Nominal attributes are generated with an empty set of labels. Use the weka.filters.unsupervised.attribute.AddValues filter to add the required labels.
Date attributes are created with the default format of 'yyyy-MM-dd'T'HH:mm:ss'. Use the weka.filters.unsupervised.attribute.ChangeDateFormat filter to change the format to a more suitable format, if required.
-D <int> (property: debugLevel) The greater the number the more additional info the scheme may output to the console (0 = off). default: 0 minimum: 0
-name <java.lang.String> (property: name) The name of the actor. default: WekaNewInstances
-annotation <adams.core.base.BaseText> (property: annotations) The annotations to attach to this actor. default:
-skip (property: skip) If set to true, transformation is skipped and the input token is just forwarded as it is.
-stop-flow-on-error (property: stopFlowOnError) If set to true, the flow gets stopped in case this actor encounters an error; useful for critical actors.
-relation-name <java.lang.String> (property: relationName) The name of the relation; if left empty, the full name of the actor is used. default:
-att-type <adams.core.base.AttributeTypeList> (property: attributeTypes) A comma-separated list of attribute types (NUM|NOM|STR|DAT). default:
-att-name <adams.core.base.BaseList> (property: attributeNames) The comma-separated list of attribute names; if left empty or not enough items available, the prefix 'att-' is used in conjunction with the 1-based index of the attribute; for the class attribute (if applicable), the name 'class' is used, unless otherwise specified. default:
-class-index <java.lang.String> (property: classIndex) The class index to set, leave empty to have none set; An index is a number starting with 1; the following placeholders can be used as well: first, second, third, last_2, last_1, last default:
-class-name <java.lang.String> (property: className) The name of the class attribute; default is 'class'. default:
| Field Summary | |
|---|---|
static String |
ATTRIBUTE_PREFIX
the prefix for attributes (if nto specified explicitly). |
static String |
DEFAULT_CLASS
the class attribute name (if not specified explicitly). |
static String |
DEFAULT_DATE_FORMAT
the default date format. |
protected BaseList |
m_AttributeNames
the comma-separated list of attribute names. |
protected AttributeTypeList |
m_AttributeTypes
the comma-separated list of attribute types. |
protected Index |
m_ClassIndex
the index for the class attribute, if any. |
protected String |
m_ClassName
the name for the class attribute, if any. |
protected Token |
m_OutputToken
the token to broadcast. |
protected String |
m_RelationName
the name for the relation, if any. |
| Fields inherited from class adams.flow.core.AbstractActor |
|---|
FILE_EXTENSION, FILE_EXTENSION_GZ, m_Annotations, m_BackupState, m_DetectedObjectVariables, m_DetectedVariables, m_ErrorHandler, m_Executed, m_FullName, m_Headless, m_Name, m_Parent, m_Root, m_Self, m_Skip, m_StopFlowOnError, m_StopMessage, m_Stopped, m_StorageHandler, m_VariablesUpdated |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
WekaNewInstances()
|
|
| Method Summary | |
|---|---|
String |
attributeNamesTipText()
Returns the tip text for this property. |
String |
attributeTypesTipText()
Returns the tip text for this property. |
String |
classIndexTipText()
Returns the tip text for this property. |
String |
classNameTipText()
Returns the tip text for this property. |
void |
defineOptions()
Adds options to the internal list of options. |
protected String |
doExecute()
Executes the flow item. |
Class[] |
generates()
Returns the class of objects that it generates. |
BaseList |
getAttributeNames()
Returns the list of attribute names. |
AttributeTypeList |
getAttributeTypes()
Returns the list of attribute types. |
String |
getClassIndex()
Returns the index of the class attribute. |
String |
getClassName()
Returns the name of the class attribute. |
String |
getQuickInfo()
Returns a quick info about the actor, which will be displayed in the GUI. |
String |
getRelationName()
Returns the name of the relation. |
String |
globalInfo()
Returns a string describing the object. |
boolean |
hasPendingOutput()
Checks whether there is pending output to be collected after executing the flow item. |
protected void |
initialize()
Initializes the members. |
Token |
output()
Returns the generated token. |
String |
relationNameTipText()
Returns the tip text for this property. |
void |
setAttributeNames(BaseList value)
Sets the list of attribute names. |
void |
setAttributeTypes(AttributeTypeList value)
Sets the list of attribute types. |
void |
setClassIndex(String value)
Sets the index of the class attribute. |
void |
setClassName(String value)
Sets the name of the class attribute. |
void |
setRelationName(String value)
Sets the name of the relation. |
void |
updateProvenance(ProvenanceContainer cont)
Updates the provenance information in the provided container. |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debugLevelTipText, finishInit, getDebugLevel, getOptionManager, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String ATTRIBUTE_PREFIX
public static final String DEFAULT_CLASS
public static final String DEFAULT_DATE_FORMAT
protected AttributeTypeList m_AttributeTypes
protected BaseList m_AttributeNames
protected Index m_ClassIndex
protected String m_ClassName
protected String m_RelationName
protected transient Token m_OutputToken
| Constructor Detail |
|---|
public WekaNewInstances()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractActorprotected void initialize()
initialize in class AbstractActorpublic String getQuickInfo()
getQuickInfo in interface QuickInfoSupportergetQuickInfo in class AbstractActorpublic void setRelationName(String value)
value - the name of the relation, uses full actor name as
default if left emptypublic String getRelationName()
public String relationNameTipText()
public void setAttributeTypes(AttributeTypeList value)
value - the attribute typespublic AttributeTypeList getAttributeTypes()
public String attributeTypesTipText()
public void setAttributeNames(BaseList value)
value - the attribute namespublic BaseList getAttributeNames()
public String attributeNamesTipText()
public void setClassIndex(String value)
value - the index, empty for nonepublic String getClassIndex()
public String classIndexTipText()
public void setClassName(String value)
value - the name of the class attribute, uses default if left emptyDEFAULT_CLASSpublic String getClassName()
DEFAULT_CLASSpublic String classNameTipText()
public Class[] generates()
generates in interface OutputProducerprotected String doExecute()
doExecute in class AbstractActorpublic Token output()
output in interface OutputProducerpublic boolean hasPendingOutput()
hasPendingOutput in interface OutputProducerpublic void updateProvenance(ProvenanceContainer cont)
updateProvenance in interface ProvenanceSupportercont - the provenance container to update
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||