Package libai.classifiers
Class Attribute
- java.lang.Object
-
- libai.classifiers.Attribute
-
- All Implemented Interfaces:
java.lang.Comparable<Attribute>
- Direct Known Subclasses:
ContinuousAttribute
,DiscreteAttribute
public abstract class Attribute extends java.lang.Object implements java.lang.Comparable<Attribute>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
name
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static Attribute
getInstance(double value)
static Attribute
getInstance(double value, java.lang.String name)
static Attribute
getInstance(int value)
static Attribute
getInstance(int value, java.lang.String name)
static Attribute
getInstance(java.lang.String value)
static Attribute
getInstance(java.lang.String value, java.lang.String name)
java.lang.String
getName()
abstract java.lang.Object
getValue()
int
hashCode()
boolean
isCategorical()
static Attribute
load(org.w3c.dom.Node root)
void
setName(java.lang.String n)
-
-
-
Method Detail
-
load
public static Attribute load(org.w3c.dom.Node root)
-
getInstance
public static Attribute getInstance(java.lang.String value, java.lang.String name)
-
getInstance
public static Attribute getInstance(java.lang.String value)
-
getInstance
public static Attribute getInstance(double value, java.lang.String name)
-
getInstance
public static Attribute getInstance(double value)
-
getInstance
public static Attribute getInstance(int value, java.lang.String name)
-
getInstance
public static Attribute getInstance(int value)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String n)
-
getValue
public abstract java.lang.Object getValue()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
isCategorical
public boolean isCategorical()
-
-