public final class StringForm
extends Form<String>
Transformation between a structurally typed
Item and a
String.
-
Constructor Summary
Constructors
-
Method Summary
Converts a structurally typed item into a nominally typed Java
object.
Converts a nominally typed Java object into its structurally typed
equivalent.
Returns the reified Class of type T.
Returns a default–possibly null–value of type T.
Returns a version of this Form with the given unit value.
cast, forArray, forBigInteger, forBoolean, forBuiltin, forByte, forByteBuffer, forCharacter, forClass, forClass, forCollection, forDouble, forFloat, forInteger, forItem, forList, forLong, forMap, forMap, forNumber, forSet, forShort, forString, forValue, isBuiltin, mold, tag, tag
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
StringForm
public StringForm(String unit)
-
Method Details
-
unit
Description copied from class: Form
Returns a default–possibly
null–value of type
T. Used
as the fallback return value when
coercing an
invalid structural value.
- Overrides:
unit in class Form<String>
-
unit
Description copied from class: Form
Returns a version of this Form with the given unit value.
- Overrides:
unit in class Form<String>
-
type
Description copied from class: Form
Returns the reified Class of type T.
- Specified by:
type in class Form<String>
-
mold
Description copied from class: Form
Converts a nominally typed Java object into its structurally typed
equivalent. The returned Item must never be null.
- Specified by:
mold in class Form<String>
-
cast
Description copied from class: Form
Converts a structurally typed item into a nominally typed Java
object. The passed-in item is assumed to be non-null.
- Specified by:
cast in class Form<String>