Overview  Package   Class  Use  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    
SUMMARY: 
java.lang.Object
  extended by 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


Constructor Detail

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)
Method Detail

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

Overview  Package   Class  Use  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    
SUMMARY: