Package org.geotools.styling
Class FillImpl
Object
FillImpl
- Author:
- James Macgill, CCG
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FillImpl()
Creates a new instance of DefaultFillFillImpl
(FilterFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(StyleVisitor visitor) accept
(TraversingStyleVisitor visitor, Object data) calls the visit method of a StyleVisitorclone()
Returns a clone of the FillImpl.boolean
Compares a FillImpl with another for equality.getColor()
This parameter gives the solid color that will be used for a Fill.
The color value is RGB-encoded using two hexadecimal digits per primary-color component, in the order Red, Green, Blue, prefixed with the hash (#) sign.This parameter indicates that a stipple-fill repeated graphic will be used and specifies the fill graphic to use.This specifies the level of translucency to use when rendering the fill.int
hashCode()
Generates a hashcode for the FillImpl.void
void
setColor
(Expression rgb) This parameter gives the solid color that will be used for a Fill.
The color value is RGB-encoded using two hexidecimal digits per primary-color component, in the order Red, Green, Blue, prefixed with the hash (#) sign.void
setFilterFactory
(FilterFactory factory) void
setGraphicFill
(Graphic graphicFill) Setter for property graphic.void
setOpacity
(String opacity) void
setOpacity
(Expression opacity) Setter for property opacity.
-
Field Details
-
DEFAULT
-
NULL
-
-
Constructor Details
-
FillImpl
protected FillImpl()Creates a new instance of DefaultFill -
FillImpl
-
-
Method Details
-
setFilterFactory
-
getColor
This parameter gives the solid color that will be used for a Fill.
The color value is RGB-encoded using two hexadecimal digits per primary-color component, in the order Red, Green, Blue, prefixed with the hash (#) sign. The hexadecimal digits between A and F may be in either upper or lower case. For example, full red is encoded as "#ff0000" (with no quotation marks). The default color is defined to be 50% gray ("#808080").Note: in CSS this parameter is just called Fill and not Color.
-
setColor
This parameter gives the solid color that will be used for a Fill.
The color value is RGB-encoded using two hexidecimal digits per primary-color component, in the order Red, Green, Blue, prefixed with the hash (#) sign. The hexidecimal digits between A and F may be in either upper or lower case. For example, full red is encoded as "#ff0000" (with no quotation marks).Note: in CSS this parameter is just called Fill and not Color.
-
setColor
-
getOpacity
This specifies the level of translucency to use when rendering the fill.
The value is encoded as a floating-point value between 0.0 and 1.0 with 0.0 representing totally transparent and 1.0 representing totally opaque, with a linear scale of translucency for intermediate values.
For example, "0.65" would represent 65% opacity. The default value is 1.0 (opaque).- Specified by:
getOpacity
in interfaceFill
- Returns:
- The opacity of the fill, where 0.0 is completely transparent and 1.0 is completely opaque.
-
setOpacity
Setter for property opacity.- Specified by:
setOpacity
in interfaceFill
- Parameters:
opacity
- New value of property opacity.
-
setOpacity
-
getGraphicFill
This parameter indicates that a stipple-fill repeated graphic will be used and specifies the fill graphic to use.- Specified by:
getGraphicFill
in interfaceFill
- Returns:
- graphic The graphic to use as a stipple fill. If null then no Stipple fill should be used.
-
setGraphicFill
Setter for property graphic.- Specified by:
setGraphicFill
in interfaceFill
- Parameters:
graphicFill
- New value of property graphic.
-
accept
Description copied from interface:Fill
calls the visit method of a StyleVisitor -
accept
-
clone
Returns a clone of the FillImpl. -
hashCode
public int hashCode()Generates a hashcode for the FillImpl. -
equals
Compares a FillImpl with another for equality.Two FillImpls are equal if they contain the same, color, backgroundcolor, opacity and graphicFill.
-