Class SetOfObjectsAttribute<O>
- java.lang.Object
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.AAttribute
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.AGenericObjectAttribute<java.util.Collection<O>>
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.ACollectionOfObjectsAttribute<O>
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.SetOfObjectsAttribute<O>
-
- All Implemented Interfaces:
java.io.Serializable,org.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute,org.api4.java.ai.ml.core.dataset.schema.attribute.INumericEncodingAttribute,org.api4.java.ai.ml.core.dataset.schema.attribute.IObjectAttribute<java.util.Set<O>>,org.api4.java.ai.ml.core.dataset.schema.attribute.ISetOfObjectsAttribute<O>
public class SetOfObjectsAttribute<O> extends ACollectionOfObjectsAttribute<O> implements org.api4.java.ai.ml.core.dataset.schema.attribute.ISetOfObjectsAttribute<O>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SetOfObjectsAttribute(java.lang.String name, java.lang.Class<O> classOfObject)SetOfObjectsAttribute(java.lang.String name, java.lang.Class<O> classOfObject, java.util.Set<O> domain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectdeserializeAttributeValue(java.lang.String string)booleanequals(java.lang.Object obj)org.api4.java.ai.ml.core.dataset.schema.attribute.IAttributeValuegetAsAttributeValue(java.lang.Object object)java.lang.StringgetStringDescriptionOfDomain()protected java.util.Collection<O>getValueAsTypeInstance(java.lang.Object object)inthashCode()booleanisValidValue(java.lang.Object value)java.lang.StringserializeAttributeValue(java.lang.Object value)doubletoDouble(java.lang.Object object)-
Methods inherited from class ai.libs.jaicore.ml.core.dataset.schema.attribute.AGenericObjectAttribute
decodeValue, encodeValue, getAsAttributeValue
-
Methods inherited from class ai.libs.jaicore.ml.core.dataset.schema.attribute.AAttribute
getName
-
-
-
-
Method Detail
-
isValidValue
public boolean isValidValue(java.lang.Object value)
- Specified by:
isValidValuein interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
getStringDescriptionOfDomain
public java.lang.String getStringDescriptionOfDomain()
- Specified by:
getStringDescriptionOfDomainin interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
getAsAttributeValue
public org.api4.java.ai.ml.core.dataset.schema.attribute.IAttributeValue getAsAttributeValue(java.lang.Object object)
- Specified by:
getAsAttributeValuein interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
toDouble
public double toDouble(java.lang.Object object)
- Specified by:
toDoublein interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
serializeAttributeValue
public java.lang.String serializeAttributeValue(java.lang.Object value)
- Specified by:
serializeAttributeValuein interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
deserializeAttributeValue
public java.lang.Object deserializeAttributeValue(java.lang.String string)
- Specified by:
deserializeAttributeValuein interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
getValueAsTypeInstance
protected java.util.Collection<O> getValueAsTypeInstance(java.lang.Object object)
- Specified by:
getValueAsTypeInstancein classAGenericObjectAttribute<java.util.Collection<O>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAGenericObjectAttribute<java.util.Collection<O>>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classAGenericObjectAttribute<java.util.Collection<O>>
-
-