EspressReport
v 5.5

quadbase.common.util.internal
Class PatternImage

java.lang.Object
  |
  +--quadbase.common.util.internal.PatternImage

public class PatternImage
extends java.lang.Object

Basically a static class for generating the patterns according to the passed in ID


Field Summary
static int BACKWARD_DIAGONAL
           
static int BIG_CIRCLE
           
static int BIG_REV_TRIANGLE
           
static int BIG_TRIANGLE
           
static int BLANK
           
static int CHESSBOX
           
static int CLUB
           
static int CROSS_ECLIPSE
           
static int DIAGONAL_CROSS
           
static int DIAMOND
           
static int FORWARD_DIAGONAL
           
static int HEART
           
static int HEIGHT
           
static int HOLLOW_CIRCLE
           
static int HOLLOW_DIAMOND
           
static int HOLLOW_SQUARE
           
static int HOLLOW_TRIANGLE
           
static int HORIZONTAL_LINE
           
static int LOWER_TRIANGLE
           
static int MAX_PATTERN_ID
           
static int MID_CROSS
           
static int SMALL_BLOCK
           
static int SMALL_CIRCLE
           
static int SMALL_REV_TRIANGLE
           
static int SMALL_TRIANGLE
           
static int STAR
           
static int THICK_BACKWARD_DIAGONAL
           
static int THICK_FORWARD_DIAGONAL
           
static int THICK_HORIZONTAL
           
static int THICK_VERTICAL
           
static int UPPER_TRIANGLE
           
static int VERTICAL_LINE
           
static int WIDTH
           
 
Constructor Summary
PatternImage()
           
 
Method Summary
static java.awt.image.BufferedImage generatePatternImage(java.awt.Color color, int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BLANK

public static final int BLANK

FORWARD_DIAGONAL

public static final int FORWARD_DIAGONAL

BACKWARD_DIAGONAL

public static final int BACKWARD_DIAGONAL

MID_CROSS

public static final int MID_CROSS

DIAGONAL_CROSS

public static final int DIAGONAL_CROSS

HORIZONTAL_LINE

public static final int HORIZONTAL_LINE

VERTICAL_LINE

public static final int VERTICAL_LINE

THICK_FORWARD_DIAGONAL

public static final int THICK_FORWARD_DIAGONAL

THICK_BACKWARD_DIAGONAL

public static final int THICK_BACKWARD_DIAGONAL

THICK_HORIZONTAL

public static final int THICK_HORIZONTAL

THICK_VERTICAL

public static final int THICK_VERTICAL

BIG_TRIANGLE

public static final int BIG_TRIANGLE

SMALL_TRIANGLE

public static final int SMALL_TRIANGLE

UPPER_TRIANGLE

public static final int UPPER_TRIANGLE

LOWER_TRIANGLE

public static final int LOWER_TRIANGLE

BIG_REV_TRIANGLE

public static final int BIG_REV_TRIANGLE

SMALL_REV_TRIANGLE

public static final int SMALL_REV_TRIANGLE

HOLLOW_TRIANGLE

public static final int HOLLOW_TRIANGLE

BIG_CIRCLE

public static final int BIG_CIRCLE

SMALL_CIRCLE

public static final int SMALL_CIRCLE

CROSS_ECLIPSE

public static final int CROSS_ECLIPSE

HOLLOW_CIRCLE

public static final int HOLLOW_CIRCLE

CHESSBOX

public static final int CHESSBOX

SMALL_BLOCK

public static final int SMALL_BLOCK

DIAMOND

public static final int DIAMOND

HOLLOW_SQUARE

public static final int HOLLOW_SQUARE

HOLLOW_DIAMOND

public static final int HOLLOW_DIAMOND

HEART

public static final int HEART

STAR

public static final int STAR

CLUB

public static final int CLUB

MAX_PATTERN_ID

public static final int MAX_PATTERN_ID

WIDTH

public static final int WIDTH

HEIGHT

public static final int HEIGHT
Constructor Detail

PatternImage

public PatternImage()
Method Detail

generatePatternImage

public static java.awt.image.BufferedImage generatePatternImage(java.awt.Color color,
                                                                int type)
Parameters:
color - - The color for the pattern
type - - The pattern type ID for the pattern it must be a number between 0, to MAX_PATTERN_ID, otherwise, it will return a white image
Returns:
- An Image of the size 16px * 16px.

EspressReport
v 5.5