Interface Builder<T>
- Type Parameters:
 T- class of object under construction
- All Known Implementing Classes:
 AddBuilder,AnchorPointBuilder,AndBuilder,ChannelSelectionBuilder,ChildExpressionBuilder,ColorMapBuilder,ColorMapEntryBuilder,ColorReplacementBuilder,ContrastEnhancementBuilder,DescriptionBuilder,DisplacementBuilder,DivideBuilder,ExpressionBuilder,ExtensionSymbolizerBuilder,ExtentBuilder,ExternalGraphicBuilder,ExternalMarkBuilder,FeatureTypeConstraintBuilder,FeatureTypeStyleBuilder,FillBuilder,FilterBuilder,FontBuilder,FunctionBuilder,FunctionBuilder.ParamBuilder,GraphicBuilder,GraphicLegendBuilder,HaloBuilder,IdBuilder,LayerFeatureConstraintsBuilder,LinePlacementBuilder,LineSymbolizerBuilder,LiteralBuilder,MarkBuilder,MultiplyBuilder,NamedLayerBuilder,NilBuilder,PointPlacementBuilder,PointSymbolizerBuilder,PolygonSymbolizerBuilder,PropertyNameBuilder,RasterSymbolizerBuilder,RemoteOWSBuilder,RuleBuilder,SelectedChannelTypeBuilder,ShadedReliefBuilder,StrokeBuilder,StyleBuilder,StyledLayerDescriptorBuilder,SubFilterBuilder,SubtractBuilder,SymbolizerBuilder,TextSymbolizerBuilder,UserLayerBuilder
public interface Builder<T>
Builder interface used to impose consistency on Builder implementations.
- 
Method Details
- 
unset
Configure the Builder to producenull.This method allows a Builder to be used as a placeholder; in its unset state the build() method will produce
null. If any of the builder methods are used the builder will produce a result.- Returns:
 - Builder configured to build 
null 
 - 
reset
Configure the Builder to produce a default result.- Returns:
 - Builder configured to produce a default result.
 
 - 
reset
Configure the Builder to produce a copy of the provided original.- Parameters:
 original- Original, if null this will behave the same as unset()- Returns:
 - Builder configured to produce the provided original
 
 - 
build
T build()Created object, may be null if unset()- Returns:
 - Created object may be null if unset()
 
 
 -