org.geotools.styling
Class StyleFactoryImpl2

java.lang.Object
  extended by 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

Constructor Summary
  StyleFactoryImpl2()
           
protected StyleFactoryImpl2(org.opengis.filter.FilterFactory2 factory)
           
 
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
 

Constructor Detail

StyleFactoryImpl2

public StyleFactoryImpl2()

StyleFactoryImpl2

protected StyleFactoryImpl2(org.opengis.filter.FilterFactory2 factory)
Method Detail

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.