Package org.vast.util
Interface NestedBuilder<B>
- Type Parameters:
B
- Parent builder type
- All Known Implementing Classes:
SWEBuilders.NestedArrayBuilder
,SWEBuilders.NestedBooleanBuilder
,SWEBuilders.NestedCategoryBuilder
,SWEBuilders.NestedCategoryRangeBuilder
,SWEBuilders.NestedChoiceBuilder
,SWEBuilders.NestedCountBuilder
,SWEBuilders.NestedCountRangeBuilder
,SWEBuilders.NestedGeometryBuilder
,SWEBuilders.NestedMatrixBuilder
,SWEBuilders.NestedQuantityBuilder
,SWEBuilders.NestedQuantityRangeBuilder
,SWEBuilders.NestedRecordBuilder
,SWEBuilders.NestedTextBuilder
,SWEBuilders.NestedTimeBuilder
,SWEBuilders.NestedTimeRangeBuilder
,SWEBuilders.NestedVectorBuilder
public interface NestedBuilder<B>
Base interface for all nested builders, that is builders that are returned
by a parent builder, and that allow control flow to go back to the parent
builder when calling done()
-
Method Summary
-
Method Details
-
done
B done()Builds the object created by this builder and returns control flow to the parent builder- Returns:
- The parent builder for chaining
-