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