Package | Description |
---|---|
com.whitestein.lsps.json.impl | |
com.whitestein.lsps.lang.type |
Provides classes for type reflection.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ValueConverterProvider
This type visitor provides value converters for supported types.
|
Modifier and Type | Class and Description |
---|---|
class |
GenericConversionValueConverterProvider
A value converter provider for the generic conversion.
|
class |
RecordValueConverterProvider
A value converter provider which should be used to obtain converters when
a complex conversion is necessary including
Map<Object, Object> and
record types. |
Modifier and Type | Class and Description |
---|---|
class |
CopyTypeVisitor |
class |
SimpleTypeVisitor<T,E extends java.lang.Throwable>
A simple type visitor calls the method
SimpleTypeVisitor.visitType(Type) for each type. |
class |
TraversingTypeVisitor
Visitor which is traversing the type structure.
|
Modifier and Type | Method and Description |
---|---|
<T,E extends java.lang.Throwable> |
VoidType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
TypeType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
Type.accept(TypeVisitor<T,E> visitor)
Accepts type visitor.
|
<T,E extends java.lang.Throwable> |
StringType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
SetType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
ReferenceType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
RecordType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
RecordBaseType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
PropertyType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
PropertyPathType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
ObjectType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
NullType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
MapType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
LocalDateType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
LocalDateTimeType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
ListType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
IntersectionType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
InterfaceType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
IntegerType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
FreeType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
EnumerationType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
EnumerationBaseType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
DecimalType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
DateType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
CollectionType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
ClosureType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
BooleanType.accept(TypeVisitor<T,E> visitor) |
<T,E extends java.lang.Throwable> |
BinaryType.accept(TypeVisitor<T,E> visitor) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.