|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface StyleFactory
Factory used in the production of style objects.
This factory is responsible for the production of style objects; where noted these create methods are in agreement with the Symbology Encoding 1.1 specification.
| Method Detail |
|---|
AnchorPoint anchorPoint(Expression x,
Expression y)
x - y -
ChannelSelection channelSelection(SelectedChannelType gray)
gray -
ChannelSelection channelSelection(SelectedChannelType red,
SelectedChannelType green,
SelectedChannelType blue)
red - green - blue -
ColorMap colorMap(Expression propertyName,
Expression... mapping)
The function will be created based on:
propertyName - Property name to categorize, or use "Raster"mapping - Defined as a series of Expressions
ColorReplacement colorReplacement(Expression propertyName,
Expression... mapping)
propertyName - Property name to categorize, or use "Raster"mapping - Defined as a series of Expressions
ContrastEnhancement contrastEnhancement(Expression gamma,
ContrastMethod method)
gamma - method -
Description description(InternationalString title,
InternationalString description)
title - description -
Displacement displacement(Expression dx,
Expression dy)
dx - dy -
ExternalGraphic externalGraphic(OnlineResource resource,
String format,
Collection<ColorReplacement> replacements)
resource - format - replacements -
ExternalGraphic externalGraphic(Icon inline,
Collection<ColorReplacement> replacements)
inline - replacements -
ExternalMark externalMark(OnlineResource resource,
String format,
int markIndex)
resource - format - markIndex -
ExternalMark externalMark(Icon inline)
inline -
FeatureTypeStyle featureTypeStyle(String name,
Description description,
Id definedFor,
Set<Name> featureTypeNames,
Set<SemanticType> types,
List<Rule> rules)
name - description - definedFor - featureTypeNames - types - rules - May not be null or empty
Fill fill(GraphicFill fill,
Expression color,
Expression opacity)
fill - color - opacity -
Font font(List<Expression> family,
Expression style,
Expression weight,
Expression size)
family - style - weight - size -
Graphic graphic(List<GraphicalSymbol> symbols,
Expression opacity,
Expression size,
Expression rotation,
AnchorPoint anchor,
Displacement disp)
GraphicFill graphicFill(List<GraphicalSymbol> symbols,
Expression opacity,
Expression size,
Expression rotation,
AnchorPoint anchorPoint,
Displacement displacement)
symbols - opacity - size - anchorPoint - displacement -
GraphicLegend graphicLegend(List<GraphicalSymbol> symbols,
Expression opacity,
Expression size,
Expression rotation,
AnchorPoint anchorPoint,
Displacement displacement)
symbols - opacity - size - anchorPoint - displacement -
GraphicStroke graphicStroke(List<GraphicalSymbol> symbols,
Expression opacity,
Expression size,
Expression rotation,
AnchorPoint anchorPoint,
Displacement displacement,
Expression initialGap,
Expression gap)
symbols - opacity - size - anchorPoint - displacement - initialGap - gap -
Halo halo(Fill fill,
Expression radius)
fill - radius -
LinePlacement linePlacement(Expression offset,
Expression initialGap,
Expression gap,
boolean repeated,
boolean aligned,
boolean generalizedLine)
offset - initialGap - gap - repeated - aligned - generalizedLine -
LineSymbolizer lineSymbolizer(String name,
Expression geometry,
Description description,
Unit<?> unit,
Stroke stroke,
Expression offset)
name - handle used to refer to this symbolizer (machine readible)geometry - Expression used to produce the Geometry to renderer; often a PropertyNamedescription - unit - Unit of measure used to define this symbolizerstroke - Definition of how to stroke lineworkoffset - Offset used to position line relative to origional
Mark mark(Expression wellKnownName,
Fill fill,
Stroke stroke)
wellKnownName - fill - stroke -
Mark mark(ExternalMark externalMark,
Fill fill,
Stroke stroke)
externalMark - fill - stroke -
PointPlacement pointPlacement(AnchorPoint anchor,
Displacement displacement,
Expression rotation)
anchor - displacement - rotation -
PointSymbolizer pointSymbolizer(String name,
Expression geometry,
Description description,
Unit<?> unit,
Graphic graphic)
name - handle used to refer to this symbolizer (machine readable)geometry - Expression used to extract the Geometry rendered; usually a PropertyNamedescription - Human readable description of symboizerunit - Unit of Measure used to interpret symbolizer distancesgraphic - Graphic used to represent the geometry when rendering
PolygonSymbolizer polygonSymbolizer(String name,
Expression geometry,
Description description,
Unit<?> unit,
Stroke stroke,
Fill fill,
Displacement displacement,
Expression offset)
name - handle used to refer to this symbolizer (machine readable)geometry - Expression used to extract the Geometry rendered; usually a PropertyNamedescription - Human readable description of symboizerunit - Unit of Measure used to interpret symbolizer distancesstroke - fill - displacement - offset -
RasterSymbolizer rasterSymbolizer(String name,
Expression geometry,
Description description,
Unit<?> unit,
Expression opacity,
ChannelSelection channelSelection,
OverlapBehavior overlapsBehaviour,
ColorMap colorMap,
ContrastEnhancement contrast,
ShadedRelief shaded,
Symbolizer outline)
name - handle used to refer to this symbolizer (machine readable)geometry - Expression used to extract the Geometry rendered; usually a PropertyNamedescription - Human readable description of symboizerunit - Unit of Measure used to interpret symbolizer distancesopacity - channelSelection - overlapsBehaviour - colorMap - contrast - shaded - outline -
ExtensionSymbolizer extensionSymbolizer(String name,
String geometry,
Description description,
Unit<?> unit,
String extensionName,
Map<String,Expression> parameters)
name - handle used to refer to this symbolizer (machine readible)geometry - Geometry expression to renderer; formally a PropertyNamedescription - Description of this symbolizer; human readableunit - Unit of measure to use when interpretting this symbolizerextensionName - Extension name used to identify the vendor specific extension being controlledparameters - Named expressions used to configure the vendor specific rendering process
Rule rule(String name,
Description description,
GraphicLegend legend,
double min,
double max,
List<Symbolizer> symbolizers,
Filter filter)
name - handle used to refer to this rule (machine readable)description - Human readable description of this rulelegend - Graphic used to indicate this rule in a legend or user interfacemin - minimum scale denominator used to control when this rule is appliedmax - maximum scale denominator used to control when this rule is appliedsymbolizers - filter -
SelectedChannelType selectedChannelType(String channelName,
ContrastEnhancement contrastEnhancement)
channelName - contrastEnhancement -
ShadedRelief shadedRelief(Expression reliefFactor,
boolean brightnessOnly)
reliefFactor - brightnessOnly -
Stroke stroke(Expression color,
Expression opacity,
Expression width,
Expression join,
Expression cap,
float[] dashes,
Expression offset)
Stroke stroke(GraphicFill fill,
Expression color,
Expression opacity,
Expression width,
Expression join,
Expression cap,
float[] dashes,
Expression offset)
Stroke stroke(GraphicStroke stroke,
Expression color,
Expression opacity,
Expression width,
Expression join,
Expression cap,
float[] dashes,
Expression offset)
Style style(String name,
Description description,
boolean isDefault,
List<FeatureTypeStyle> featureTypeStyles,
Symbolizer defaultSymbolizer)
name - description - isDefault - featureTypeStyles - defaultSymbolizer -
TextSymbolizer textSymbolizer(String name,
Expression geometry,
Description description,
Unit<?> unit,
Expression label,
Font font,
LabelPlacement placement,
Halo halo,
Fill fill)
name - Handle used to refer to this symbolizer (machine readable)geometry - Geometry to be rendereddescription - Human readable descriptionunit - Unit of measure used to interpret symbolizer sizeslabel - Text displayed for this symbolizerfont - Font selected to renderer this symbolizerplacement - Placement information relative to orgiginal geometryhalo - definition of a halo or outline surrounding the symbolizerfill - definition of fill used
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||