Package gov.nasa.jpl.input
Class TypeNameConverters
java.lang.Object
gov.nasa.jpl.input.TypeNameConverters
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertDataTypeNameToLower(String type, boolean removeGenerics) Used in JSON output to write out type names and XML resource metadata - going FROM wrapper types to primitivesstatic StringgetWrapperDataType(String typeString) Used in returnValueOf to make sure all wrapper types have their full paths before looking up their valueOf methodsstatic StringprimitiveToWrapperType(String type) Needed by SetParameterCommand because fields can be primitive types whereas we need to make wrapper objects via reflectionstatic StringtypeEnumToWrapperName(Type type) Used by ActivityTypeList once we've done reflection to store off type internally - most of what it does is convert to wrapper types
-
Field Details
-
bareJSONTypes
-
-
Constructor Details
-
TypeNameConverters
public TypeNameConverters()
-
-
Method Details
-
primitiveToWrapperType
Needed by SetParameterCommand because fields can be primitive types whereas we need to make wrapper objects via reflection- Parameters:
type-- Returns:
-
typeEnumToWrapperName
Used by ActivityTypeList once we've done reflection to store off type internally - most of what it does is convert to wrapper types- Parameters:
type-- Returns:
-
convertDataTypeNameToLower
Used in JSON output to write out type names and XML resource metadata - going FROM wrapper types to primitives- Parameters:
type-- Returns:
-
getWrapperDataType
Used in returnValueOf to make sure all wrapper types have their full paths before looking up their valueOf methods- Parameters:
typeString-- Returns:
-