com.mindfusion.diagramming
Class TextureBrush

java.lang.Object
  extended by com.mindfusion.diagramming.Brush
      extended by com.mindfusion.diagramming.TextureBrush
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable

public class TextureBrush
extends Brush

Represents a brush that fills the interiors of objects with a texture pattern.

See Also:
Serialized Form

Constructor Summary
TextureBrush()
          Initializes a new TextureBrush instance.
TextureBrush(java.awt.Image image)
          Initializes a new TextureBrush instance with the specified pattern.
 
Method Summary
 java.lang.Object clone()
          Clones the brush.
 java.awt.Image getTexture()
           
 void readExternal(java.io.ObjectInput in)
          Implements Externalizable.
 void setTexture(java.awt.Image value)
           
 void writeExternal(java.io.ObjectOutput out)
          Implements Externalizable.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextureBrush

public TextureBrush()
Initializes a new TextureBrush instance.


TextureBrush

public TextureBrush(java.awt.Image image)
Initializes a new TextureBrush instance with the specified pattern.

Method Detail

clone

public java.lang.Object clone()
Clones the brush.

Overrides:
clone in class Brush
Returns:
The new TextureBrush.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Implements Externalizable.

Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Implements Externalizable.

Throws:
java.io.IOException
java.lang.ClassNotFoundException

getTexture

public java.awt.Image getTexture()

setTexture

public void setTexture(java.awt.Image value)