Package com.iizix.prop
Class GFillPattern
java.lang.Object
com.iizix.prop.GFill
com.iizix.prop.GFillPattern
- All Implemented Interfaces:
Cloneable
Pattern fill for a shape with a close relation to dojox/gfx.Pattern.
- Author:
- Christopher Mindus
Nested Class Summary
Nested classes/interfaces inherited from class com.iizix.prop.GFill
GFill.Type
Field Summary
Modifier and TypeFieldDescriptionfinal int
The height of the pattern image.final int
The width of the pattern image.final String
The image reference string.final int
The X coordinate of the position of the pattern.final int
The Y coordinate of the position of the pattern.Constructor Summary
ConstructorDescriptionGFillPattern
(int x, int y, int width, int height, String imageReference) Creates a pattern fill from an image reference string path as "module:/image/path".Method Summary
Modifier and TypeMethodDescriptionclone()
Clones this instance.boolean
Checks if two fill objects are equal.Gets the image reference string path.getRect()
Gets the rectangle of the image x, y, width and height.getType()
Gets the fill type.protected String
Returns the parameter string representing the state of this event.
Field Details
x
public final int xThe X coordinate of the position of the pattern.y
public final int yThe Y coordinate of the position of the pattern.cx
public final int cxThe height of the pattern image.cy
public final int cyThe width of the pattern image.imageReference
The image reference string.
Constructor Details
GFillPattern
Creates a pattern fill from an image reference string path as "module:/image/path".- Parameters:
x
- The X coordinate of the position of the pattern.y
- The Y coordinate of the position of the pattern.width
- The height of the pattern image.height
- The width of the pattern image.imageReference
- The image reference.- Throws:
IllegalArgumentException
- For invalid x, y, width or height values.NullPointerException
- If imageReference is null.
Method Details
getRect
Gets the rectangle of the image x, y, width and height.getImageReference
Gets the image reference string path.getType
Gets the fill type.equals
Checks if two fill objects are equal.clone
Clones this instance.paramString
Returns the parameter string representing the state of this event. This string is useful for debugging. Subclasses adds extra information to the string by preceding it with a comma followed by the extra information.- Returns:
- the parameter string of this event.