|
Oracle Data Mining Java API Reference 10g Release 1 (10.1) B12276-01 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.dmt.odm.MiningObject | +--oracle.dmt.odm.CategorySet
An instance of CategorySet
represents a group of categories associated with a single mining attribute.
Constructor Summary | |
CategorySet(java.lang.String name, DataType type) Creates a CategorySet instance accepting the name and the datatype. |
Method Summary | |
int |
addCategory(java.lang.Object categoryValue) Adds a Category to the CategorySet. |
int |
addCategory(java.lang.String name, java.lang.Object categoryValue) Adds a Category to the CategorySet. |
Category[] |
getCategories() Gets the list of categories from the CategorySet. |
Category |
getCategory(int index) Gets a single category ( at the specified index) from the CategorySet. |
int |
getCategoryIndex(java.lang.Object value) Returns the index for the category containing the incoming value |
DataType |
getDataType() Returns the data type for the current CategorySet |
java.lang.String |
getName() Returns the name of the curret CategorySet |
void |
removeCategory(int index) Removes a category from the CategorySet. |
void |
setCategoryArray(Category[] listOfCategories) Sets the list of categories |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CategorySet(java.lang.String name, DataType type) throws InvalidArgumentException, ODMException
CategorySet
instance accepting the name and the datatype. Categories must be added separately.ODMException
- if name
more than 30 characters.InvalidArgumentException
- if name
is null.Method Detail |
public int addCategory(java.lang.Object categoryValue) throws InvalidArgumentException, ODMException
InvalidArgumentException
- if the value is not of type Integer, Float, String or Boolean.ODMException
- if the value is longer than 4000 characters.public int addCategory(java.lang.String name, java.lang.Object categoryValue) throws InvalidArgumentException, ODMException
InvalidArgumentException
- if the value is not of type Integer, Float, String or BooleanODMException
public void removeCategory(int index) throws java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
- if the index is less 0 or beyond the max number of categories in the setpublic Category getCategory(int index) throws java.lang.ArrayIndexOutOfBoundsException
java.lang.ArrayIndexOutOfBoundsException
- if the index is 0 or beyond the max number of categories in the setpublic Category[] getCategories()
InvalidArgumentException
- if the index is 0 or beyond the max number of categories in the setpublic int getCategoryIndex(java.lang.Object value) throws ODMException
ODMException
- if the category value is longer than 4000 characterspublic java.lang.String getName()
public DataType getDataType()
public void setCategoryArray(Category[] listOfCategories) throws InvalidArgumentException, ODMException
InvalidArgumentException
- if the array is null or empty.ODMException
- if the category value is longer than 4000 characters.
|
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |