Package com.regnosys.rosetta.utils
Class RosettaTypeSwitch<Return,Context>
java.lang.Object
com.regnosys.rosetta.utils.RosettaTypeSwitch<Return,Context>
- Direct Known Subclasses:
JavaTypeTranslator,RosettaValueFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ReturncaseAliasType(RAliasType type, Context context) protected abstract ReturncaseAnyType(RBasicType type, Context context) protected abstract ReturncaseBooleanType(RBasicType type, Context context) protected abstract ReturncaseDataType(RDataType type, Context context) protected abstract ReturncaseDateTimeType(RDateTimeType type, Context context) protected abstract ReturncaseDateType(RDateType type, Context context) protected abstract ReturncaseEnumType(REnumType type, Context context) protected abstract ReturncaseErrorType(RErrorType type, Context context) protected abstract ReturncaseMissingType(RBasicType type, Context context) protected abstract ReturncaseNothingType(RBasicType type, Context context) protected abstract ReturncaseNumberType(RNumberType type, Context context) protected abstract ReturncaseStringType(RStringType type, Context context) protected abstract ReturncaseTimeType(RBasicType type, Context context) protected abstract ReturncaseZonedDateTimeType(RZonedDateTimeType type, Context context) protected ReturndoSwitch(RBasicType type, Context context) protected ReturndoSwitch(RRecordType type, Context context) protected ReturndoSwitch(RAnnotateType type, Context context) protected ReturndoSwitch(RParametrizedType type, Context context) protected Return
-
Constructor Details
-
RosettaTypeSwitch
-
-
Method Details
-
doSwitch
-
doSwitch
-
doSwitch
-
doSwitch
-
doSwitch
-
caseErrorType
-
caseDataType
-
caseEnumType
-
caseAliasType
-
caseNumberType
-
caseStringType
-
caseBooleanType
-
caseTimeType
-
caseMissingType
-
caseNothingType
-
caseAnyType
-
caseDateType
-
caseDateTimeType
-
caseZonedDateTimeType
-