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 String
convertDataTypeNameToLower
(String type, boolean removeGenerics) Used in JSON output to write out type names and XML resource metadata - going FROM wrapper types to primitivesstatic String
getWrapperDataType
(String typeString) Used in returnValueOf to make sure all wrapper types have their full paths before looking up their valueOf methodsstatic String
primitiveToWrapperType
(String type) Needed by SetParameterCommand because fields can be primitive types whereas we need to make wrapper objects via reflectionstatic String
typeEnumToWrapperName
(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:
-