Class ObjectGenerator.StringGenerator
- java.lang.Object
-
- com.opencloud.slee.upgrade.transformation.model.ObjectGenerator
-
- com.opencloud.slee.upgrade.transformation.model.ObjectGenerator.StringGenerator
-
- Direct Known Subclasses:
ObjectGenerator.ConstantGenerator
,ObjectGenerator.NullValueGenerator
- Enclosing class:
- ObjectGenerator
public abstract static class ObjectGenerator.StringGenerator extends ObjectGenerator
A type ofObjectGenerator
which always generates aString
value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.opencloud.slee.upgrade.transformation.model.ObjectGenerator
ObjectGenerator.ArrayGenerator, ObjectGenerator.ConstantGenerator, ObjectGenerator.FunctionGenerator, ObjectGenerator.NullValueGenerator, ObjectGenerator.StringGenerator
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
value
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
generate()
Generates an Object value (which may be null).
This method must only be called if this object'sObjectGenerator.needsContext()
method returns false, otherwise theObjectGenerator.generate(GeneratorContext)
method must be called instead.java.lang.String
getValue()
int
hashCode()
java.lang.String
toString()
-
Methods inherited from class com.opencloud.slee.upgrade.transformation.model.ObjectGenerator
generate, isArray, needsContext
-
-
-
-
Method Detail
-
generate
@Nullable public java.lang.String generate()
Description copied from class:ObjectGenerator
Generates an Object value (which may be null).
This method must only be called if this object'sObjectGenerator.needsContext()
method returns false, otherwise theObjectGenerator.generate(GeneratorContext)
method must be called instead.- Overrides:
generate
in classObjectGenerator
-
getValue
@Nonnull public java.lang.String getValue()
-
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in classObjectGenerator
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classObjectGenerator
-
toString
public java.lang.String toString()
- Specified by:
toString
in classObjectGenerator
-
-