Interface PermazenFieldSwitch<R>
- Type Parameters:
R- switch method return type
PermazenFields.-
Method Summary
Modifier and TypeMethodDescriptiondefault RVisitor pattern roll-up method.default RVisitor pattern roll-up method.default RHandle aPermazenCounterField.default RHandle aPermazenEnumArrayField.default RHandle aPermazenEnumField.default RcasePermazenField(PermazenField field) Visitor pattern roll-up method.default RHandle aPermazenListField.default RHandle aPermazenMapField.default RHandle aPermazenReferenceField.default RHandle aPermazenSetField.default RHandle aPermazenSimpleField.
-
Method Details
-
casePermazenSetField
Handle aPermazenSetField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenCollectionField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenListField
Handle aPermazenListField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenCollectionField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenMapField
Handle aPermazenMapField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenComplexField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenSimpleField
Handle aPermazenSimpleField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenReferenceField
Handle aPermazenReferenceField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenSimpleField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenEnumField
Handle aPermazenEnumField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenSimpleField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenEnumArrayField
Handle aPermazenEnumArrayField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenSimpleField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenCounterField
Handle aPermazenCounterField.The implementation in
PermazenFieldSwitchdelegates tocasePermazenField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenCollectionField
Visitor pattern roll-up method.The implementation in
PermazenFieldSwitchdelegates tocasePermazenComplexField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenComplexField
Visitor pattern roll-up method.The implementation in
PermazenFieldSwitchdelegates tocasePermazenField().- Parameters:
field- the visiting field- Returns:
- visitor return value
-
casePermazenField
Visitor pattern roll-up method.The implementation in
PermazenFieldSwitchalways throwsUnsupportedOperationException.- Parameters:
field- the visiting field- Returns:
- visitor return value
-