Package ai.libs.jaicore.ml.pdm.dataset
Class SensorTimeSeriesAttribute
- java.lang.Object
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.AAttribute
-
- ai.libs.jaicore.ml.core.dataset.schema.attribute.AGenericObjectAttribute<SensorTimeSeries>
-
- ai.libs.jaicore.ml.pdm.dataset.SensorTimeSeriesAttribute
-
- 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<NumericAttribute>
public class SensorTimeSeriesAttribute extends AGenericObjectAttribute<SensorTimeSeries> implements org.api4.java.ai.ml.core.dataset.schema.attribute.IObjectAttribute<NumericAttribute>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SensorTimeSeriesAttribute(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
deserializeAttributeValue(java.lang.String string)
Given format:: "t1:v1 t2:v2 ... tn:vn"org.api4.java.ai.ml.core.dataset.schema.attribute.IAttributeValue
getAsAttributeValue(java.lang.Object object)
java.lang.String
getStringDescriptionOfDomain()
protected SensorTimeSeries
getValueAsTypeInstance(java.lang.Object object)
boolean
isValidValue(java.lang.Object value)
java.lang.String
serializeAttributeValue(java.lang.Object value)
Returns format: "t1:v1 t2:v2 ... tn:vn"double
toDouble(java.lang.Object object)
-
Methods inherited from class ai.libs.jaicore.ml.core.dataset.schema.attribute.AGenericObjectAttribute
decodeValue, encodeValue, equals, getAsAttributeValue, hashCode
-
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:
isValidValue
in interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
getStringDescriptionOfDomain
public java.lang.String getStringDescriptionOfDomain()
- Specified by:
getStringDescriptionOfDomain
in 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:
getAsAttributeValue
in interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
toDouble
public double toDouble(java.lang.Object object)
- Specified by:
toDouble
in interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
serializeAttributeValue
public java.lang.String serializeAttributeValue(java.lang.Object value)
Returns format: "t1:v1 t2:v2 ... tn:vn"- Specified by:
serializeAttributeValue
in interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
deserializeAttributeValue
public java.lang.Object deserializeAttributeValue(java.lang.String string)
Given format:: "t1:v1 t2:v2 ... tn:vn"- Specified by:
deserializeAttributeValue
in interfaceorg.api4.java.ai.ml.core.dataset.schema.attribute.IAttribute
-
getValueAsTypeInstance
protected SensorTimeSeries getValueAsTypeInstance(java.lang.Object object)
- Specified by:
getValueAsTypeInstance
in classAGenericObjectAttribute<SensorTimeSeries>
-
-