|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.geotools.styling.AbstractStyleFactory
org.geotools.styling.StyleFactoryImpl
Factory for creating Styles. All style elements are returned as Interfaces from org.geotools.core as opposed to Implementations from org.geotools.defaultcore.
| Constructor Summary | |
StyleFactoryImpl()
|
|
| Methods inherited from class org.geotools.styling.AbstractStyleFactory |
getImplementationHints |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.geotools.factory.Factory |
getImplementationHints |
| Constructor Detail |
public StyleFactoryImpl()
| Method Detail |
public Style createStyle()
createStyle in interface StyleFactorycreateStyle in class AbstractStyleFactorypublic NamedStyle createNamedStyle()
createNamedStyle in interface StyleFactorycreateNamedStyle in class AbstractStyleFactorypublic PointSymbolizer createPointSymbolizer()
createPointSymbolizer in interface StyleFactorycreatePointSymbolizer in class AbstractStyleFactory
public PointSymbolizer createPointSymbolizer(Graphic graphic,
java.lang.String geometryPropertyName)
createPointSymbolizer in interface StyleFactorycreatePointSymbolizer in class AbstractStyleFactorypublic PolygonSymbolizer createPolygonSymbolizer()
createPolygonSymbolizer in interface StyleFactorycreatePolygonSymbolizer in class AbstractStyleFactory
public PolygonSymbolizer createPolygonSymbolizer(Stroke stroke,
Fill fill,
java.lang.String geometryPropertyName)
createPolygonSymbolizer in interface StyleFactorycreatePolygonSymbolizer in class AbstractStyleFactorypublic LineSymbolizer createLineSymbolizer()
createLineSymbolizer in interface StyleFactorycreateLineSymbolizer in class AbstractStyleFactory
public LineSymbolizer createLineSymbolizer(Stroke stroke,
java.lang.String geometryPropertyName)
createLineSymbolizer in interface StyleFactorycreateLineSymbolizer in class AbstractStyleFactorypublic TextSymbolizer createTextSymbolizer()
createTextSymbolizer in interface StyleFactorycreateTextSymbolizer in class AbstractStyleFactory
public TextSymbolizer createTextSymbolizer(Fill fill,
Font[] fonts,
Halo halo,
Expression label,
LabelPlacement labelPlacement,
java.lang.String geometryPropertyName)
createTextSymbolizer in interface StyleFactorycreateTextSymbolizer in class AbstractStyleFactory
public TextSymbolizer2 createTextSymbolizer(Fill fill,
Font[] fonts,
Halo halo,
Expression label,
LabelPlacement labelPlacement,
java.lang.String geometryPropertyName,
Graphic graphic)
StyleFactory2
createTextSymbolizer in interface StyleFactory2fill - Fillfonts - Font information (CSS)halo - Describes Halolabel - Expression for labellabelPlacement - Captures label positiongeometryPropertyName - With respect to this geometrygraphic - Used to draw a backdrop behind label
public Extent createExtent(java.lang.String name,
java.lang.String value)
StyleFactory
createExtent in interface StyleFactoryname - The name of the extent.value - The value of the extent.
public FeatureTypeConstraint createFeatureTypeConstraint(java.lang.String featureTypeName,
Filter filter,
Extent[] extents)
StyleFactory
createFeatureTypeConstraint in interface StyleFactoryfeatureTypeName - The feature type name.filter - The filter.extents - The extents.
public LayerFeatureConstraints createLayerFeatureConstraints(FeatureTypeConstraint[] featureTypeConstraints)
createLayerFeatureConstraints in interface StyleFactorypublic FeatureTypeStyle createFeatureTypeStyle()
createFeatureTypeStyle in interface StyleFactorycreateFeatureTypeStyle in class AbstractStyleFactorypublic FeatureTypeStyle createFeatureTypeStyle(Rule[] rules)
createFeatureTypeStyle in interface StyleFactorycreateFeatureTypeStyle in class AbstractStyleFactorypublic Rule createRule()
createRule in interface StyleFactorycreateRule in class AbstractStyleFactorypublic ImageOutline createImageOutline(Symbolizer symbolizer)
StyleFactory
createImageOutline in interface StyleFactorysymbolizer - A line or polygon symbolizer.
public Stroke createStroke(Expression color,
Expression width)
createStroke in interface StyleFactorycreateStroke in class AbstractStyleFactorycolor - the color of the linewidth - the width of the line
org.geotools.stroke
public Stroke createStroke(Expression color,
Expression width,
Expression opacity)
createStroke in interface StyleFactorycreateStroke in class AbstractStyleFactorycolor - the color of the linewidth - The width of the lineopacity - The opacity of the line
org.geotools.stroke
public Stroke createStroke(Expression color,
Expression width,
Expression opacity,
Expression lineJoin,
Expression lineCap,
float[] dashArray,
Expression dashOffset,
Graphic graphicFill,
Graphic graphicStroke)
createStroke in interface StyleFactorycreateStroke in class AbstractStyleFactorycolor - The color of the linewidth - The width of the lineopacity - The opacity of the linelineJoin - - the type of Line jointlineCap - - the type of line capdashArray - - an array of floats describing the dashes in the linedashOffset - - where in the dash array to start drawing fromgraphicFill - - a graphic object to fill the line withgraphicStroke - - a graphic object to draw the line with
java.lang.IllegalArgumentException - DOCUMENT ME!org.geotools.stroke
public Fill createFill(Expression color,
Expression backgroundColor,
Expression opacity,
Graphic graphicFill)
createFill in interface StyleFactorycreateFill in class AbstractStyleFactory
public Fill createFill(Expression color,
Expression opacity)
createFill in interface StyleFactorycreateFill in class AbstractStyleFactorypublic Fill createFill(Expression color)
createFill in interface StyleFactorycreateFill in class AbstractStyleFactory
public Mark createMark(Expression wellKnownName,
Stroke stroke,
Fill fill,
Expression size,
Expression rotation)
createMark in interface StyleFactorycreateMark in class AbstractStyleFactorypublic Mark getSquareMark()
StyleFactory
getSquareMark in interface StyleFactorygetSquareMark in class AbstractStyleFactorypublic Mark getCircleMark()
StyleFactory
getCircleMark in interface StyleFactorygetCircleMark in class AbstractStyleFactorypublic Mark getCrossMark()
StyleFactory
getCrossMark in interface StyleFactorygetCrossMark in class AbstractStyleFactorypublic Mark getXMark()
StyleFactory
getXMark in interface StyleFactorygetXMark in class AbstractStyleFactorypublic Mark getTriangleMark()
StyleFactory
getTriangleMark in interface StyleFactorygetTriangleMark in class AbstractStyleFactorypublic Mark getStarMark()
StyleFactory
getStarMark in interface StyleFactorygetStarMark in class AbstractStyleFactorypublic Mark createMark()
createMark in interface StyleFactorycreateMark in class AbstractStyleFactory
public Graphic createGraphic(ExternalGraphic[] externalGraphics,
Mark[] marks,
Symbol[] symbols,
Expression opacity,
Expression size,
Expression rotation)
createGraphic in interface StyleFactorycreateGraphic in class AbstractStyleFactory
public ExternalGraphic createExternalGraphic(java.lang.String uri,
java.lang.String format)
createExternalGraphic in interface StyleFactorycreateExternalGraphic in class AbstractStyleFactory
public ExternalGraphic createExternalGraphic(java.net.URL url,
java.lang.String format)
createExternalGraphic in interface StyleFactorycreateExternalGraphic in class AbstractStyleFactory
public Font createFont(Expression fontFamily,
Expression fontStyle,
Expression fontWeight,
Expression fontSize)
createFont in interface StyleFactorycreateFont in class AbstractStyleFactorypublic LinePlacement createLinePlacement(Expression offset)
createLinePlacement in interface StyleFactorycreateLinePlacement in class AbstractStyleFactory
public PointPlacement createPointPlacement(AnchorPoint anchorPoint,
Displacement displacement,
Expression rotation)
createPointPlacement in interface StyleFactorycreatePointPlacement in class AbstractStyleFactory
public AnchorPoint createAnchorPoint(Expression x,
Expression y)
createAnchorPoint in interface StyleFactorycreateAnchorPoint in class AbstractStyleFactory
public Displacement createDisplacement(Expression x,
Expression y)
createDisplacement in interface StyleFactorycreateDisplacement in class AbstractStyleFactory
public Halo createHalo(Fill fill,
Expression radius)
createHalo in interface StyleFactorycreateHalo in class AbstractStyleFactorypublic Fill getDefaultFill()
getDefaultFill in interface StyleFactorygetDefaultFill in class AbstractStyleFactorypublic LineSymbolizer getDefaultLineSymbolizer()
getDefaultLineSymbolizer in interface StyleFactorygetDefaultLineSymbolizer in class AbstractStyleFactorypublic Mark getDefaultMark()
getDefaultMark in interface StyleFactorygetDefaultMark in class AbstractStyleFactorypublic PointSymbolizer getDefaultPointSymbolizer()
getDefaultPointSymbolizer in interface StyleFactorygetDefaultPointSymbolizer in class AbstractStyleFactorypublic PolygonSymbolizer getDefaultPolygonSymbolizer()
getDefaultPolygonSymbolizer in interface StyleFactorygetDefaultPolygonSymbolizer in class AbstractStyleFactorypublic Stroke getDefaultStroke()
getDefaultStroke in interface StyleFactorygetDefaultStroke in class AbstractStyleFactorypublic Style getDefaultStyle()
getDefaultStyle in interface StyleFactorygetDefaultStyle in class AbstractStyleFactorypublic TextSymbolizer getDefaultTextSymbolizer()
getDefaultTextSymbolizer in interface StyleFactorygetDefaultTextSymbolizer in class AbstractStyleFactorypublic Font getDefaultFont()
getDefaultFont in interface StyleFactorygetDefaultFont in class AbstractStyleFactoryjava.lang.RuntimeException - DOCUMENT ME!public Graphic createDefaultGraphic()
createDefaultGraphic in interface StyleFactorypublic Graphic getDefaultGraphic()
getDefaultGraphic in interface StyleFactorygetDefaultGraphic in class AbstractStyleFactorypublic PointPlacement getDefaultPointPlacement()
getDefaultPointPlacement in interface StyleFactorygetDefaultPointPlacement in class AbstractStyleFactorypublic RasterSymbolizer createRasterSymbolizer()
createRasterSymbolizer in interface StyleFactory
public RasterSymbolizer createRasterSymbolizer(java.lang.String geometryPropertyName,
Expression opacity,
ChannelSelection channel,
Expression overlap,
ColorMap colorMap,
ContrastEnhancement cenhancement,
ShadedRelief relief,
Symbolizer outline)
createRasterSymbolizer in interface StyleFactorycreateRasterSymbolizer in class AbstractStyleFactorypublic RasterSymbolizer getDefaultRasterSymbolizer()
getDefaultRasterSymbolizer in interface StyleFactorygetDefaultRasterSymbolizer in class AbstractStyleFactorypublic ChannelSelection createChannelSelection(SelectedChannelType[] channels)
createChannelSelection in interface StyleFactorycreateChannelSelection in class AbstractStyleFactorypublic ColorMap createColorMap()
createColorMap in interface StyleFactorycreateColorMap in class AbstractStyleFactorypublic ColorMapEntry createColorMapEntry()
createColorMapEntry in interface StyleFactorycreateColorMapEntry in class AbstractStyleFactorypublic ContrastEnhancement createContrastEnhancement()
createContrastEnhancement in interface StyleFactorypublic ContrastEnhancement createContrastEnhancement(Expression gammaValue)
createContrastEnhancement in interface StyleFactory
public SelectedChannelType createSelectedChannelType(java.lang.String name,
ContrastEnhancement enhancement)
createSelectedChannelType in interface StyleFactory
public SelectedChannelType createSelectedChannelType(java.lang.String name,
Expression gammaValue)
createSelectedChannelType in interface StyleFactorycreateSelectedChannelType in class AbstractStyleFactorypublic StyledLayerDescriptor createStyledLayerDescriptor()
createStyledLayerDescriptor in interface StyleFactorypublic UserLayer createUserLayer()
createUserLayer in interface StyleFactorypublic NamedLayer createNamedLayer()
createNamedLayer in interface StyleFactory
public RemoteOWS createRemoteOWS(java.lang.String service,
java.lang.String onlineResource)
createRemoteOWS in interface StyleFactorypublic ShadedRelief createShadedRelief(Expression reliefFactor)
createShadedRelief in interface StyleFactory
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||