R
- switch method return typepublic class SchemaFieldSwitchAdapter<R> extends Object implements SchemaFieldSwitch<R>
SchemaFieldSwitch
.Constructor and Description |
---|
SchemaFieldSwitchAdapter() |
Modifier and Type | Method and Description |
---|---|
protected R |
caseCollectionSchemaField(CollectionSchemaField field)
Adapter class roll-up method.
|
protected R |
caseComplexSchemaField(ComplexSchemaField field)
Adapter class roll-up method.
|
R |
caseCounterSchemaField(CounterSchemaField field)
Handle a
CounterSchemaField . |
protected R |
caseDefault(SchemaField field)
Adapter class roll-up method.
|
R |
caseEnumArraySchemaField(EnumArraySchemaField field)
Handle a
EnumArraySchemaField . |
R |
caseEnumSchemaField(EnumSchemaField field)
Handle a
EnumSchemaField . |
R |
caseListSchemaField(ListSchemaField field)
Handle a
ListSchemaField . |
R |
caseMapSchemaField(MapSchemaField field)
Handle a
MapSchemaField . |
R |
caseReferenceSchemaField(ReferenceSchemaField field)
Handle a
ReferenceSchemaField . |
R |
caseSetSchemaField(SetSchemaField field)
Handle a
SetSchemaField . |
R |
caseSimpleSchemaField(SimpleSchemaField field)
Handle a
SimpleSchemaField . |
public R caseSetSchemaField(SetSchemaField field)
SetSchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to
caseCollectionSchemaField()
.
caseSetSchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldpublic R caseListSchemaField(ListSchemaField field)
ListSchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to
caseCollectionSchemaField()
.
caseListSchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldpublic R caseMapSchemaField(MapSchemaField field)
MapSchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to
caseComplexSchemaField()
.
caseMapSchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldpublic R caseSimpleSchemaField(SimpleSchemaField field)
SimpleSchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to
caseDefault()
.
caseSimpleSchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldpublic R caseReferenceSchemaField(ReferenceSchemaField field)
ReferenceSchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to
caseSimpleSchemaField()
.
caseReferenceSchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldpublic R caseEnumSchemaField(EnumSchemaField field)
EnumSchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to
caseSimpleSchemaField()
.
caseEnumSchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldpublic R caseEnumArraySchemaField(EnumArraySchemaField field)
EnumArraySchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to
caseSimpleSchemaField()
.
caseEnumArraySchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldpublic R caseCounterSchemaField(CounterSchemaField field)
CounterSchemaField
.
The implementation in SchemaFieldSwitchAdapter
delegates to caseDefault()
.
caseCounterSchemaField
in interface SchemaFieldSwitch<R>
field
- visiting fieldprotected R caseCollectionSchemaField(CollectionSchemaField field)
The implementation in SchemaFieldSwitchAdapter
delegates to caseComplexSchemaField()
.
field
- visiting fieldprotected R caseComplexSchemaField(ComplexSchemaField field)
The implementation in SchemaFieldSwitchAdapter
delegates to caseDefault()
.
field
- visiting fieldprotected R caseDefault(SchemaField field)
The implementation in SchemaFieldSwitchAdapter
always throws UnsupportedOperationException
.
field
- visiting fieldCopyright © 2022. All rights reserved.