org.apache.batik.ext.awt.image.renderable
Interface CompositeRable

All Superinterfaces:
Filter, FilterColorInterpolation, java.awt.image.renderable.RenderableImage
All Known Implementing Classes:
CompositeRable8Bit

public interface CompositeRable
extends FilterColorInterpolation

Composites a list of images according to a single composite rule. the image are applied in the order they are in the List given.


Fields inherited from interface java.awt.image.renderable.RenderableImage
HINTS_OBSERVED
 
Method Summary
 CompositeRule getCompositeRule()
          Get the composite rule in use for combining the sources.
 void setCompositeRule(CompositeRule cr)
          Set the composite rule to use for combining the sources.
 void setSources(java.util.List srcs)
          The sources to be composited togeather.
 
Methods inherited from interface org.apache.batik.ext.awt.image.renderable.FilterColorInterpolation
getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinear
 
Methods inherited from interface org.apache.batik.ext.awt.image.renderable.Filter
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStamp
 
Methods inherited from interface java.awt.image.renderable.RenderableImage
createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
 

Method Detail

setSources

public void setSources(java.util.List srcs)
The sources to be composited togeather.
Parameters:
srcs - The list of images to be composited by the composite rule.

setCompositeRule

public void setCompositeRule(CompositeRule cr)
Set the composite rule to use for combining the sources.
Parameters:
cr - Composite rule to use.

getCompositeRule

public CompositeRule getCompositeRule()
Get the composite rule in use for combining the sources.
Returns:
Composite rule currently in use.


Copyright © 2002 Apache Software Foundation. All Rights Reserved.