SUMMARY:
java.lang.Object
org.apache.batik.svggen.SVGPaintDescriptor
- All Implemented Interfaces:
- SVGDescriptor, SVGSyntax, CSSConstants, SVGConstants, XMLConstants
public class SVGPaintDescriptor
- extends java.lang.Object
- implements SVGDescriptor, SVGSyntax
Used to represent an SVG Paint. This can be achieved with
to values: an SVG paint value and an SVG opacity value
SVGPaintDescriptor
public SVGPaintDescriptor(java.lang.String paintValue,
java.lang.String opacityValue)
SVGPaintDescriptor
public SVGPaintDescriptor(java.lang.String paintValue,
java.lang.String opacityValue,
org.w3c.dom.Element def)
getPaintValue
public java.lang.String getPaintValue()
getOpacityValue
public java.lang.String getOpacityValue()
getDef
public org.w3c.dom.Element getDef()
getAttributeMap
public java.util.Map getAttributeMap(java.util.Map attrMap)
- Specified by:
getAttributeMap
in interface SVGDescriptor
- Parameters:
attrMap
- if not null, attribute name/value pairs
for this descriptor should be written in this Map.
Otherwise, a new Map will be created and attribute
name/value pairs will be written into it.
- Returns:
- a map containing the SVG attributes needed by the
descriptor.
getDefinitionSet
public java.util.List getDefinitionSet(java.util.List defSet)
- Specified by:
getDefinitionSet
in interface SVGDescriptor
- Parameters:
defSet
- if not null, definitions required to provide
targets for the descriptor attribute values will be
copied into defSet. If null, a new Set should be created
and definitions copied into it. The set contains
zero, one or more Elements.
- Returns:
- a set containing Elements that represent the definition
of the descriptor's attribute values