Interface PropertyProducer<PROPERTY_SLICE>
-
- All Known Implementing Classes:
PropertyProducer.EmptyPropertyProducer
,PropertyProducer.Fixed
,PropertyProducer.Random
,PropertyProducer.RandomEmbeddings
public interface PropertyProducer<PROPERTY_SLICE>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PropertyProducer.EmptyPropertyProducer
static class
PropertyProducer.Fixed
static class
PropertyProducer.Random
static class
PropertyProducer.RandomEmbeddings
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static PropertyProducer<double[]>
fixed(java.lang.String propertyName, double value)
java.lang.String
getPropertyName()
ValueType
propertyType()
static PropertyProducer<double[]>
random(java.lang.String propertyName, double min, double max)
static PropertyProducer<float[][]>
randomEmbeddings(java.lang.String propertyName, int embeddingSize, float min, float max)
void
setProperty(PROPERTY_SLICE slice, int index, java.util.Random random)
-
-
-
Method Detail
-
fixed
static PropertyProducer<double[]> fixed(java.lang.String propertyName, double value)
-
random
static PropertyProducer<double[]> random(java.lang.String propertyName, double min, double max)
-
randomEmbeddings
static PropertyProducer<float[][]> randomEmbeddings(java.lang.String propertyName, int embeddingSize, float min, float max)
-
getPropertyName
java.lang.String getPropertyName()
-
propertyType
ValueType propertyType()
-
setProperty
void setProperty(PROPERTY_SLICE slice, int index, java.util.Random random)
-
-