org.openjump.util
Class CustomTexturePaint
java.lang.Object
org.openjump.util.CustomTexturePaint
- All Implemented Interfaces:
- java.awt.Paint, java.awt.Transparency
public class CustomTexturePaint
- extends java.lang.Object
- implements java.awt.Paint
CustomTexturePaint is a helper to work around Java2XML
limitations.
- Version:
- $Revision:$, $Date:$
- Author:
- Andreas Schmitz, last edited by: $Author:$
|
Field Summary |
java.io.File |
svg
|
| Fields inherited from interface java.awt.Transparency |
BITMASK, OPAQUE, TRANSLUCENT |
|
Method Summary |
java.awt.PaintContext |
createContext(java.awt.image.ColorModel cm,
java.awt.Rectangle deviceBounds,
java.awt.geom.Rectangle2D userBounds,
java.awt.geom.AffineTransform xform,
java.awt.RenderingHints hints)
|
boolean |
equals(java.lang.Object other)
|
int |
getTransparency()
|
java.lang.String |
getUrl()
|
void |
setUrl(java.lang.String url)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
svg
public java.io.File svg
CustomTexturePaint
public CustomTexturePaint()
CustomTexturePaint
public CustomTexturePaint(java.net.URL url)
- Parameters:
url -
setUrl
public void setUrl(java.lang.String url)
throws java.io.IOException
- Parameters:
url -
- Throws:
java.io.IOException
getUrl
public java.lang.String getUrl()
- Returns:
- the image's URL
createContext
public java.awt.PaintContext createContext(java.awt.image.ColorModel cm,
java.awt.Rectangle deviceBounds,
java.awt.geom.Rectangle2D userBounds,
java.awt.geom.AffineTransform xform,
java.awt.RenderingHints hints)
- Specified by:
createContext in interface java.awt.Paint
getTransparency
public int getTransparency()
- Specified by:
getTransparency in interface java.awt.Transparency
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object