Package ai.libs.jaicore.ml.core
Class SimpleLabeledInstancesImpl
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<I>
-
- ai.libs.jaicore.ml.core.ASimpleInstancesImpl<LabeledInstance<java.lang.String>>
-
- ai.libs.jaicore.ml.core.SimpleLabeledInstancesImpl
-
- All Implemented Interfaces:
Instances<LabeledInstance<java.lang.String>>,LabeledInstances<java.lang.String>,java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<LabeledInstance<java.lang.String>>,java.util.Collection<LabeledInstance<java.lang.String>>,java.util.List<LabeledInstance<java.lang.String>>,java.util.RandomAccess
- Direct Known Subclasses:
WekaCompatibleInstancesImpl
public class SimpleLabeledInstancesImpl extends ASimpleInstancesImpl<LabeledInstance<java.lang.String>> implements LabeledInstances<java.lang.String>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleLabeledInstancesImpl()SimpleLabeledInstancesImpl(com.fasterxml.jackson.databind.JsonNode jsonNode)SimpleLabeledInstancesImpl(java.io.File jsonFile)SimpleLabeledInstancesImpl(java.lang.String json)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(LabeledInstance<java.lang.String> instance)voidaddAllFromJson(com.fasterxml.jackson.databind.JsonNode jsonNode)voidaddAllFromJson(java.io.File jsonFile)voidaddAllFromJson(java.lang.String json)booleanequals(java.lang.Object obj)java.util.ArrayList<java.lang.String>getOccurringLabels()inthashCode()java.lang.StringtoJson()-
Methods inherited from class ai.libs.jaicore.ml.core.ASimpleInstancesImpl
getNumberOfColumns, getNumberOfRows
-
Methods inherited from class java.util.ArrayList
add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface ai.libs.jaicore.ml.interfaces.Instances
getNumberOfColumns, getNumberOfRows
-
-
-
-
Constructor Detail
-
SimpleLabeledInstancesImpl
public SimpleLabeledInstancesImpl()
-
SimpleLabeledInstancesImpl
public SimpleLabeledInstancesImpl(java.lang.String json) throws java.io.IOException- Throws:
java.io.IOException
-
SimpleLabeledInstancesImpl
public SimpleLabeledInstancesImpl(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
SimpleLabeledInstancesImpl
public SimpleLabeledInstancesImpl(java.io.File jsonFile) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
add
public boolean add(LabeledInstance<java.lang.String> instance)
- Specified by:
addin interfacejava.util.Collection<LabeledInstance<java.lang.String>>- Specified by:
addin interfacejava.util.List<LabeledInstance<java.lang.String>>- Overrides:
addin classjava.util.ArrayList<LabeledInstance<java.lang.String>>
-
toJson
public java.lang.String toJson()
- Specified by:
toJsonin interfaceInstances<LabeledInstance<java.lang.String>>
-
getOccurringLabels
public java.util.ArrayList<java.lang.String> getOccurringLabels()
- Specified by:
getOccurringLabelsin interfaceLabeledInstances<java.lang.String>
-
addAllFromJson
public void addAllFromJson(java.lang.String json) throws java.io.IOException- Specified by:
addAllFromJsonin interfaceInstances<LabeledInstance<java.lang.String>>- Throws:
java.io.IOException
-
addAllFromJson
public void addAllFromJson(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
addAllFromJson
public void addAllFromJson(java.io.File jsonFile) throws java.io.IOException- Specified by:
addAllFromJsonin interfaceInstances<LabeledInstance<java.lang.String>>- Throws:
java.io.IOException
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacejava.util.Collection<LabeledInstance<java.lang.String>>- Specified by:
hashCodein interfacejava.util.List<LabeledInstance<java.lang.String>>- Overrides:
hashCodein classASimpleInstancesImpl<LabeledInstance<java.lang.String>>
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacejava.util.Collection<LabeledInstance<java.lang.String>>- Specified by:
equalsin interfacejava.util.List<LabeledInstance<java.lang.String>>- Overrides:
equalsin classASimpleInstancesImpl<LabeledInstance<java.lang.String>>
-
-