public class ParticularValueFactory extends BasicValueFactory implements ValueFactory
| Constructor and Description |
|---|
ParticularValueFactory()
Creates a new ParticularValueFactory.
|
ParticularValueFactory(ValueFactory referenceValueFactory)
Creates a new ParticularValueFactory that delegates to the given
value factory for creating reference values.
|
| Modifier and Type | Method and Description |
|---|---|
ReferenceValue |
createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength)
Creates a new ReferenceValue that represents a non-null array with
elements of the given type, with the given length.
|
ReferenceValue |
createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength,
Value elementValue)
Creates a new ReferenceValue that represents a non-null array with
elements of the given type, with the given length and initial element
values.
|
DoubleValue |
createDoubleValue(double value)
Creates a new DoubleValue with a given particular value.
|
FloatValue |
createFloatValue(float value)
Creates a new FloatValue with a given particular value.
|
IntegerValue |
createIntegerValue(int value)
Creates a new IntegerValue with a given particular value.
|
LongValue |
createLongValue(long value)
Creates a new LongValue with a given particular value.
|
ReferenceValue |
createReferenceValue()
Creates a new ReferenceValue of an undefined type.
|
ReferenceValue |
createReferenceValue(String type,
Clazz referencedClass,
boolean mayBeExtension,
boolean mayBeNull)
Creates a new ReferenceValue that represents the given type.
|
ReferenceValue |
createReferenceValueNull()
Creates a new ReferenceValue that represents
null. |
createDoubleValue, createFloatValue, createIntegerValue, createIntegerValue, createLongValue, createValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDoubleValue, createFloatValue, createIntegerValue, createIntegerValue, createLongValue, createValuepublic ParticularValueFactory()
public ParticularValueFactory(ValueFactory referenceValueFactory)
public IntegerValue createIntegerValue(int value)
ValueFactorycreateIntegerValue in interface ValueFactorycreateIntegerValue in class BasicValueFactorypublic LongValue createLongValue(long value)
ValueFactorycreateLongValue in interface ValueFactorycreateLongValue in class BasicValueFactorypublic FloatValue createFloatValue(float value)
ValueFactorycreateFloatValue in interface ValueFactorycreateFloatValue in class BasicValueFactorypublic DoubleValue createDoubleValue(double value)
ValueFactorycreateDoubleValue in interface ValueFactorycreateDoubleValue in class BasicValueFactorypublic ReferenceValue createReferenceValue()
ValueFactorycreateReferenceValue in interface ValueFactorycreateReferenceValue in class BasicValueFactorypublic ReferenceValue createReferenceValueNull()
ValueFactorynull.createReferenceValueNull in interface ValueFactorycreateReferenceValueNull in class BasicValueFactorypublic ReferenceValue createReferenceValue(String type, Clazz referencedClass, boolean mayBeExtension, boolean mayBeNull)
ValueFactorynull, the ReferenceValue represents null.createReferenceValue in interface ValueFactorycreateReferenceValue in class BasicValueFactorypublic ReferenceValue createArrayReferenceValue(String type, Clazz referencedClass, IntegerValue arrayLength)
ValueFactorycreateArrayReferenceValue in interface ValueFactorycreateArrayReferenceValue in class BasicValueFactorypublic ReferenceValue createArrayReferenceValue(String type, Clazz referencedClass, IntegerValue arrayLength, Value elementValue)
ValueFactorycreateArrayReferenceValue in interface ValueFactorycreateArrayReferenceValue in class BasicValueFactoryCopyright © 2019. All rights reserved.