org.geotools.styling
Class StyleFactoryImpl2
java.lang.Object
org.geotools.styling.StyleFactoryImpl2
- All Implemented Interfaces:
- org.opengis.style.StyleFactory
public class StyleFactoryImpl2
- extends java.lang.Object
- implements org.opengis.style.StyleFactory
Factory for creating Styles; based on the GeoAPI StyleFactory interface.
This factory is simple; it just creates styles with no logic or magic default values.
For magic default values please read the SE or SLD specification; or use an appropriate
builder.
- Version:
- $Id: StyleFactoryImpl2.java 32736 2009-04-04 06:51:02Z jive $
- Author:
- Jody Garnett
Method Summary |
AnchorPoint |
anchorPoint(org.opengis.filter.expression.Expression x,
org.opengis.filter.expression.Expression y)
|
ChannelSelection |
channelSelection(org.opengis.style.SelectedChannelType gray)
|
ChannelSelectionImpl |
channelSelection(org.opengis.style.SelectedChannelType red,
org.opengis.style.SelectedChannelType green,
org.opengis.style.SelectedChannelType blue)
|
ColorMapImpl |
colorMap(org.opengis.filter.expression.Expression propertyName,
org.opengis.filter.expression.Expression... mapping)
|
ColorReplacementImpl |
colorReplacement(org.opengis.filter.expression.Expression propertyName,
org.opengis.filter.expression.Expression... mapping)
|
ContrastEnhancementImpl |
contrastEnhancement(org.opengis.filter.expression.Expression gamma,
org.opengis.style.ContrastMethod method)
|
DescriptionImpl |
description(org.opengis.util.InternationalString title,
org.opengis.util.InternationalString description)
|
DisplacementImpl |
displacement(org.opengis.filter.expression.Expression dx,
org.opengis.filter.expression.Expression dy)
|
ExtensionSymbolizer |
extensionSymbolizer(java.lang.String name,
java.lang.String propertyName,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
java.lang.String extensionName,
java.util.Map<java.lang.String,org.opengis.filter.expression.Expression> parameters)
|
ExternalGraphicImpl |
externalGraphic(javax.swing.Icon inline,
java.util.Collection<org.opengis.style.ColorReplacement> replacements)
|
ExternalGraphicImpl |
externalGraphic(org.opengis.metadata.citation.OnLineResource resource,
java.lang.String format,
java.util.Collection<org.opengis.style.ColorReplacement> replacements)
|
ExternalMarkImpl |
externalMark(javax.swing.Icon inline)
|
ExternalMarkImpl |
externalMark(org.opengis.metadata.citation.OnLineResource resource,
java.lang.String format,
int markIndex)
|
FeatureTypeStyleImpl |
featureTypeStyle(java.lang.String name,
org.opengis.style.Description description,
org.opengis.filter.Id definedFor,
java.util.Set<org.opengis.feature.type.Name> featureTypeNames,
java.util.Set<org.opengis.style.SemanticType> types,
java.util.List<org.opengis.style.Rule> rules)
|
FillImpl |
fill(org.opengis.style.GraphicFill graphicFill,
org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity)
|
FontImpl |
font(java.util.List<org.opengis.filter.expression.Expression> family,
org.opengis.filter.expression.Expression style,
org.opengis.filter.expression.Expression weight,
org.opengis.filter.expression.Expression size)
|
GraphicImpl |
graphic(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchor,
org.opengis.style.Displacement disp)
|
GraphicImpl |
graphicFill(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchorPoint,
org.opengis.style.Displacement displacement)
|
GraphicImpl |
graphicLegend(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchorPoint,
org.opengis.style.Displacement displacement)
|
GraphicImpl |
graphicStroke(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchorPoint,
org.opengis.style.Displacement displacement,
org.opengis.filter.expression.Expression initialGap,
org.opengis.filter.expression.Expression gap)
|
HaloImpl |
halo(org.opengis.style.Fill fill,
org.opengis.filter.expression.Expression radius)
|
LinePlacementImpl |
linePlacement(org.opengis.filter.expression.Expression offset,
org.opengis.filter.expression.Expression initialGap,
org.opengis.filter.expression.Expression gap,
boolean repeated,
boolean aligned,
boolean generalizedLine)
|
LineSymbolizerImpl |
lineSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.style.Stroke stroke,
org.opengis.filter.expression.Expression offset)
|
MarkImpl |
mark(org.opengis.filter.expression.Expression wellKnownName,
org.opengis.style.Fill fill,
org.opengis.style.Stroke stroke)
|
MarkImpl |
mark(org.opengis.style.ExternalMark externalMark,
org.opengis.style.Fill fill,
org.opengis.style.Stroke stroke)
|
PointPlacementImpl |
pointPlacement(org.opengis.style.AnchorPoint anchor,
org.opengis.style.Displacement displacement,
org.opengis.filter.expression.Expression rotation)
|
PointSymbolizerImpl |
pointSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.style.Graphic graphic)
|
PolygonSymbolizerImpl |
polygonSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.style.Stroke stroke,
org.opengis.style.Fill fill,
org.opengis.style.Displacement displacement,
org.opengis.filter.expression.Expression offset)
|
RasterSymbolizerImpl |
rasterSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.filter.expression.Expression opacity,
org.opengis.style.ChannelSelection channelSelection,
org.opengis.style.OverlapBehavior overlapsBehaviour,
org.opengis.style.ColorMap colorMap,
org.opengis.style.ContrastEnhancement contrast,
org.opengis.style.ShadedRelief shaded,
org.opengis.style.Symbolizer outline)
|
RuleImpl |
rule(java.lang.String name,
org.opengis.style.Description description,
org.opengis.style.GraphicLegend legend,
double min,
double max,
java.util.List<org.opengis.style.Symbolizer> symbolizers,
org.opengis.filter.Filter filter)
|
SelectedChannelTypeImpl |
selectedChannelType(java.lang.String channelName,
org.opengis.style.ContrastEnhancement contrastEnhancement)
|
ShadedReliefImpl |
shadedRelief(org.opengis.filter.expression.Expression reliefFactor,
boolean brightnessOnly)
|
StrokeImpl |
stroke(org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression width,
org.opengis.filter.expression.Expression join,
org.opengis.filter.expression.Expression cap,
float[] dashes,
org.opengis.filter.expression.Expression offset)
|
StrokeImpl |
stroke(org.opengis.style.GraphicFill fill,
org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression width,
org.opengis.filter.expression.Expression join,
org.opengis.filter.expression.Expression cap,
float[] dashes,
org.opengis.filter.expression.Expression offset)
|
StrokeImpl |
stroke(org.opengis.style.GraphicStroke stroke,
org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression width,
org.opengis.filter.expression.Expression join,
org.opengis.filter.expression.Expression cap,
float[] dashes,
org.opengis.filter.expression.Expression offset)
|
StyleImpl |
style(java.lang.String name,
org.opengis.style.Description description,
boolean isDefault,
java.util.List<org.opengis.style.FeatureTypeStyle> featureTypeStyles,
org.opengis.style.Symbolizer defaultSymbolizer)
|
TextSymbolizerImpl |
textSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.filter.expression.Expression label,
org.opengis.style.Font font,
org.opengis.style.LabelPlacement placement,
org.opengis.style.Halo halo,
org.opengis.style.Fill fill)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StyleFactoryImpl2
public StyleFactoryImpl2()
StyleFactoryImpl2
protected StyleFactoryImpl2(org.opengis.filter.FilterFactory2 factory)
anchorPoint
public AnchorPoint anchorPoint(org.opengis.filter.expression.Expression x,
org.opengis.filter.expression.Expression y)
- Specified by:
anchorPoint
in interface org.opengis.style.StyleFactory
channelSelection
public ChannelSelection channelSelection(org.opengis.style.SelectedChannelType gray)
- Specified by:
channelSelection
in interface org.opengis.style.StyleFactory
channelSelection
public ChannelSelectionImpl channelSelection(org.opengis.style.SelectedChannelType red,
org.opengis.style.SelectedChannelType green,
org.opengis.style.SelectedChannelType blue)
- Specified by:
channelSelection
in interface org.opengis.style.StyleFactory
colorMap
public ColorMapImpl colorMap(org.opengis.filter.expression.Expression propertyName,
org.opengis.filter.expression.Expression... mapping)
- Specified by:
colorMap
in interface org.opengis.style.StyleFactory
colorReplacement
public ColorReplacementImpl colorReplacement(org.opengis.filter.expression.Expression propertyName,
org.opengis.filter.expression.Expression... mapping)
- Specified by:
colorReplacement
in interface org.opengis.style.StyleFactory
contrastEnhancement
public ContrastEnhancementImpl contrastEnhancement(org.opengis.filter.expression.Expression gamma,
org.opengis.style.ContrastMethod method)
- Specified by:
contrastEnhancement
in interface org.opengis.style.StyleFactory
description
public DescriptionImpl description(org.opengis.util.InternationalString title,
org.opengis.util.InternationalString description)
- Specified by:
description
in interface org.opengis.style.StyleFactory
displacement
public DisplacementImpl displacement(org.opengis.filter.expression.Expression dx,
org.opengis.filter.expression.Expression dy)
- Specified by:
displacement
in interface org.opengis.style.StyleFactory
externalGraphic
public ExternalGraphicImpl externalGraphic(javax.swing.Icon inline,
java.util.Collection<org.opengis.style.ColorReplacement> replacements)
- Specified by:
externalGraphic
in interface org.opengis.style.StyleFactory
externalGraphic
public ExternalGraphicImpl externalGraphic(org.opengis.metadata.citation.OnLineResource resource,
java.lang.String format,
java.util.Collection<org.opengis.style.ColorReplacement> replacements)
- Specified by:
externalGraphic
in interface org.opengis.style.StyleFactory
externalMark
public ExternalMarkImpl externalMark(javax.swing.Icon inline)
- Specified by:
externalMark
in interface org.opengis.style.StyleFactory
externalMark
public ExternalMarkImpl externalMark(org.opengis.metadata.citation.OnLineResource resource,
java.lang.String format,
int markIndex)
- Specified by:
externalMark
in interface org.opengis.style.StyleFactory
featureTypeStyle
public FeatureTypeStyleImpl featureTypeStyle(java.lang.String name,
org.opengis.style.Description description,
org.opengis.filter.Id definedFor,
java.util.Set<org.opengis.feature.type.Name> featureTypeNames,
java.util.Set<org.opengis.style.SemanticType> types,
java.util.List<org.opengis.style.Rule> rules)
- Specified by:
featureTypeStyle
in interface org.opengis.style.StyleFactory
fill
public FillImpl fill(org.opengis.style.GraphicFill graphicFill,
org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity)
- Specified by:
fill
in interface org.opengis.style.StyleFactory
font
public FontImpl font(java.util.List<org.opengis.filter.expression.Expression> family,
org.opengis.filter.expression.Expression style,
org.opengis.filter.expression.Expression weight,
org.opengis.filter.expression.Expression size)
- Specified by:
font
in interface org.opengis.style.StyleFactory
graphic
public GraphicImpl graphic(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchor,
org.opengis.style.Displacement disp)
- Specified by:
graphic
in interface org.opengis.style.StyleFactory
graphicFill
public GraphicImpl graphicFill(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchorPoint,
org.opengis.style.Displacement displacement)
- Specified by:
graphicFill
in interface org.opengis.style.StyleFactory
graphicLegend
public GraphicImpl graphicLegend(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchorPoint,
org.opengis.style.Displacement displacement)
- Specified by:
graphicLegend
in interface org.opengis.style.StyleFactory
graphicStroke
public GraphicImpl graphicStroke(java.util.List<org.opengis.style.GraphicalSymbol> symbols,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression size,
org.opengis.filter.expression.Expression rotation,
org.opengis.style.AnchorPoint anchorPoint,
org.opengis.style.Displacement displacement,
org.opengis.filter.expression.Expression initialGap,
org.opengis.filter.expression.Expression gap)
- Specified by:
graphicStroke
in interface org.opengis.style.StyleFactory
halo
public HaloImpl halo(org.opengis.style.Fill fill,
org.opengis.filter.expression.Expression radius)
- Specified by:
halo
in interface org.opengis.style.StyleFactory
linePlacement
public LinePlacementImpl linePlacement(org.opengis.filter.expression.Expression offset,
org.opengis.filter.expression.Expression initialGap,
org.opengis.filter.expression.Expression gap,
boolean repeated,
boolean aligned,
boolean generalizedLine)
- Specified by:
linePlacement
in interface org.opengis.style.StyleFactory
lineSymbolizer
public LineSymbolizerImpl lineSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.style.Stroke stroke,
org.opengis.filter.expression.Expression offset)
- Specified by:
lineSymbolizer
in interface org.opengis.style.StyleFactory
mark
public MarkImpl mark(org.opengis.filter.expression.Expression wellKnownName,
org.opengis.style.Fill fill,
org.opengis.style.Stroke stroke)
- Specified by:
mark
in interface org.opengis.style.StyleFactory
mark
public MarkImpl mark(org.opengis.style.ExternalMark externalMark,
org.opengis.style.Fill fill,
org.opengis.style.Stroke stroke)
- Specified by:
mark
in interface org.opengis.style.StyleFactory
pointPlacement
public PointPlacementImpl pointPlacement(org.opengis.style.AnchorPoint anchor,
org.opengis.style.Displacement displacement,
org.opengis.filter.expression.Expression rotation)
- Specified by:
pointPlacement
in interface org.opengis.style.StyleFactory
pointSymbolizer
public PointSymbolizerImpl pointSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.style.Graphic graphic)
- Specified by:
pointSymbolizer
in interface org.opengis.style.StyleFactory
polygonSymbolizer
public PolygonSymbolizerImpl polygonSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.style.Stroke stroke,
org.opengis.style.Fill fill,
org.opengis.style.Displacement displacement,
org.opengis.filter.expression.Expression offset)
- Specified by:
polygonSymbolizer
in interface org.opengis.style.StyleFactory
rasterSymbolizer
public RasterSymbolizerImpl rasterSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.filter.expression.Expression opacity,
org.opengis.style.ChannelSelection channelSelection,
org.opengis.style.OverlapBehavior overlapsBehaviour,
org.opengis.style.ColorMap colorMap,
org.opengis.style.ContrastEnhancement contrast,
org.opengis.style.ShadedRelief shaded,
org.opengis.style.Symbolizer outline)
- Specified by:
rasterSymbolizer
in interface org.opengis.style.StyleFactory
extensionSymbolizer
public ExtensionSymbolizer extensionSymbolizer(java.lang.String name,
java.lang.String propertyName,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
java.lang.String extensionName,
java.util.Map<java.lang.String,org.opengis.filter.expression.Expression> parameters)
- Specified by:
extensionSymbolizer
in interface org.opengis.style.StyleFactory
rule
public RuleImpl rule(java.lang.String name,
org.opengis.style.Description description,
org.opengis.style.GraphicLegend legend,
double min,
double max,
java.util.List<org.opengis.style.Symbolizer> symbolizers,
org.opengis.filter.Filter filter)
- Specified by:
rule
in interface org.opengis.style.StyleFactory
selectedChannelType
public SelectedChannelTypeImpl selectedChannelType(java.lang.String channelName,
org.opengis.style.ContrastEnhancement contrastEnhancement)
- Specified by:
selectedChannelType
in interface org.opengis.style.StyleFactory
shadedRelief
public ShadedReliefImpl shadedRelief(org.opengis.filter.expression.Expression reliefFactor,
boolean brightnessOnly)
- Specified by:
shadedRelief
in interface org.opengis.style.StyleFactory
stroke
public StrokeImpl stroke(org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression width,
org.opengis.filter.expression.Expression join,
org.opengis.filter.expression.Expression cap,
float[] dashes,
org.opengis.filter.expression.Expression offset)
- Specified by:
stroke
in interface org.opengis.style.StyleFactory
stroke
public StrokeImpl stroke(org.opengis.style.GraphicFill fill,
org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression width,
org.opengis.filter.expression.Expression join,
org.opengis.filter.expression.Expression cap,
float[] dashes,
org.opengis.filter.expression.Expression offset)
- Specified by:
stroke
in interface org.opengis.style.StyleFactory
stroke
public StrokeImpl stroke(org.opengis.style.GraphicStroke stroke,
org.opengis.filter.expression.Expression color,
org.opengis.filter.expression.Expression opacity,
org.opengis.filter.expression.Expression width,
org.opengis.filter.expression.Expression join,
org.opengis.filter.expression.Expression cap,
float[] dashes,
org.opengis.filter.expression.Expression offset)
- Specified by:
stroke
in interface org.opengis.style.StyleFactory
style
public StyleImpl style(java.lang.String name,
org.opengis.style.Description description,
boolean isDefault,
java.util.List<org.opengis.style.FeatureTypeStyle> featureTypeStyles,
org.opengis.style.Symbolizer defaultSymbolizer)
- Specified by:
style
in interface org.opengis.style.StyleFactory
textSymbolizer
public TextSymbolizerImpl textSymbolizer(java.lang.String name,
org.opengis.filter.expression.Expression geometry,
org.opengis.style.Description description,
javax.measure.unit.Unit<?> unit,
org.opengis.filter.expression.Expression label,
org.opengis.style.Font font,
org.opengis.style.LabelPlacement placement,
org.opengis.style.Halo halo,
org.opengis.style.Fill fill)
- Specified by:
textSymbolizer
in interface org.opengis.style.StyleFactory
Copyright © 1996-2010 Geotools. All Rights Reserved.