SourceForge.net Logo
aXSL API 0.2

org.axsl.common.value
Enum RuleStyle

java.lang.Object
  extended by java.lang.Enum<RuleStyle>
      extended by org.axsl.common.value.RuleStyle
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<RuleStyle>

public enum RuleStyle
extends java.lang.Enum<RuleStyle>

Enumeration of valid rule (line) styles.


Enum Constant Summary
DASHED
          The rule is a series of short line segments.
DOTTED
          The rule is a series of dots.
DOUBLE
          The rule is two solid lines.
GROOVE
          The rule looks as though it were carved into the canvas.
NONE
          No rule.
RIDGE
          The opposite of "groove": the rule looks as though it were coming out of the canvas.
SOLID
          The rule is a single line segment.
 
Method Summary
static RuleStyle valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static RuleStyle[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

NONE

public static final RuleStyle NONE
No rule.


DOTTED

public static final RuleStyle DOTTED
The rule is a series of dots.


DASHED

public static final RuleStyle DASHED
The rule is a series of short line segments.


SOLID

public static final RuleStyle SOLID
The rule is a single line segment.


DOUBLE

public static final RuleStyle DOUBLE
The rule is two solid lines. The sum of the two lines and the space between them equals the value of the rule thickness.


GROOVE

public static final RuleStyle GROOVE
The rule looks as though it were carved into the canvas. Specifically, the top/left half of the rule's thickness is the color specified, and the other half is white.


RIDGE

public static final RuleStyle RIDGE
The opposite of "groove": the rule looks as though it were coming out of the canvas. Specifically, the bottom/right half of the rule's thickness is the color specified, and the other half is white.

Method Detail

values

public static final RuleStyle[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(RuleStyle c : RuleStyle.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static RuleStyle valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

SourceForge.net Logo
aXSL API 0.2

This documentation was created August 8 2007 by The aXSL Group and may be freely copied. See license for details.