Package com.blackrook.json.struct
Class TypeProfileFactory.Profile.FieldInfo
java.lang.Object
com.blackrook.json.struct.TypeProfileFactory.Profile.FieldInfo
- Enclosing class:
- TypeProfileFactory.Profile<T>
Field information.
Contains the relevant type and getter/setter method.
-
Method Details
-
getType
- Returns:
- the type that this setter takes as an argument, or this getter returns.
-
getField
- Returns:
- the setter method itself.
-
getAlias
- Returns:
- the alias for the field info, if any.
-
isMap
public boolean isMap()- Returns:
- true if this field or methods represents a map, false if not.
-
getPrimaryClass
- Returns:
- the class type used for this generic collection.
-
getKeyClass
- Returns:
- the class used for this generic map key.
-
getValueClass
- Returns:
- the class used for this generic map value.
-