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
-