java.lang.Object
swim.structure.Form<T>
swim.structure.form.UnitForm<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverts a structurally typediteminto a nominally typed Java object.Converts a structurally typediteminto a nominally typed Java object based on the provided prototypeobject.Converts a nominally typed Javaobjectinto its structurally typed equivalent.Converts a nominally typed Javaobjectinto its structurally typed equivalent based on the provided prototypeitem.tag()Returns the key of the tag attribute that distinguishes structures of thisForm; returnsnullif thisFormhas no distinguishing tag attribute.Class<?>type()Returns the reifiedClassof typeT.unit()Returns a default–possiblynull–value of typeT.Returns a version of thisFormwith the givenunitvalue.Methods inherited from class swim.structure.Form
forArray, forBigInteger, forBoolean, forBuiltin, forByte, forByteBuffer, forCharacter, forClass, forClass, forCollection, forDouble, forFloat, forInteger, forItem, forList, forLong, forMap, forMap, forNumber, forSet, forShort, forString, forValue, isBuiltin
-
Constructor Details
-
UnitForm
-
-
Method Details
-
tag
Description copied from class:FormReturns the key of the tag attribute that distinguishes structures of thisForm; returnsnullif thisFormhas no distinguishing tag attribute. Used to accelerate distrcrimination of polymorphic structural types with nominal type hints. -
tag
Description copied from class:Form -
unit
Description copied from class:FormReturns a default–possiblynull–value of typeT. Used as the fallback return value whencoercingan invalid structural value. -
unit
Description copied from class:FormReturns a version of thisFormwith the givenunitvalue. -
type
Description copied from class:FormReturns the reifiedClassof typeT. -
mold
Description copied from class:FormConverts a nominally typed Javaobjectinto its structurally typed equivalent based on the provided prototypeitem. The passed-initemis assumed to be non-null. The returnedItemmust never benull. -
mold
Description copied from class:FormConverts a nominally typed Javaobjectinto its structurally typed equivalent. The returnedItemmust never benull. -
cast
Description copied from class:FormConverts a structurally typediteminto a nominally typed Java object based on the provided prototypeobject. The passed-initemis assumed to be non-null. The passed-in prototypeobjectmay benull. -
cast
Description copied from class:FormConverts a structurally typediteminto a nominally typed Java object. The passed-initemis assumed to be non-null.
-