Package ai.libs.jaicore.ml.core
Class SimpleInstancesImpl
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<I>
-
- ai.libs.jaicore.ml.core.ASimpleInstancesImpl<SimpleInstanceImpl>
-
- ai.libs.jaicore.ml.core.SimpleInstancesImpl
-
- All Implemented Interfaces:
Instances<SimpleInstanceImpl>,java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<SimpleInstanceImpl>,java.util.Collection<SimpleInstanceImpl>,java.util.List<SimpleInstanceImpl>,java.util.RandomAccess
public class SimpleInstancesImpl extends ASimpleInstancesImpl<SimpleInstanceImpl> implements Instances<SimpleInstanceImpl>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ai.libs.jaicore.ml.core.ASimpleInstancesImpl
numColumns
-
-
Constructor Summary
Constructors Constructor Description SimpleInstancesImpl()SimpleInstancesImpl(int initialCapacity)SimpleInstancesImpl(com.fasterxml.jackson.databind.JsonNode jsonNode)SimpleInstancesImpl(java.io.File jsonFile)SimpleInstancesImpl(java.lang.String json)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(double[] values)booleanadd(SimpleInstanceImpl instance)voidaddAllFromJson(com.fasterxml.jackson.databind.JsonNode jsonNode)voidaddAllFromJson(java.io.File jsonFile)voidaddAllFromJson(java.lang.String json)java.lang.StringtoJson()-
Methods inherited from class ai.libs.jaicore.ml.core.ASimpleInstancesImpl
equals, getNumberOfColumns, getNumberOfRows, hashCode
-
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
-
SimpleInstancesImpl
public SimpleInstancesImpl()
-
SimpleInstancesImpl
public SimpleInstancesImpl(int initialCapacity)
-
SimpleInstancesImpl
public SimpleInstancesImpl(java.lang.String json) throws java.io.IOException- Throws:
java.io.IOException
-
SimpleInstancesImpl
public SimpleInstancesImpl(com.fasterxml.jackson.databind.JsonNode jsonNode)
-
SimpleInstancesImpl
public SimpleInstancesImpl(java.io.File jsonFile) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
add
public boolean add(double[] values)
-
add
public boolean add(SimpleInstanceImpl instance)
- Specified by:
addin interfacejava.util.Collection<SimpleInstanceImpl>- Specified by:
addin interfacejava.util.List<SimpleInstanceImpl>- Overrides:
addin classjava.util.ArrayList<SimpleInstanceImpl>
-
toJson
public java.lang.String toJson() throws com.fasterxml.jackson.core.JsonProcessingException- Specified by:
toJsonin interfaceInstances<SimpleInstanceImpl>- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
addAllFromJson
public void addAllFromJson(java.lang.String json) throws java.io.IOException- Specified by:
addAllFromJsonin interfaceInstances<SimpleInstanceImpl>- 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<SimpleInstanceImpl>- Throws:
java.io.IOException
-
-