com.sun.electric.technology
Enum DRCTemplate.DRCRuleType

java.lang.Object
  extended by java.lang.Enum<DRCTemplate.DRCRuleType>
      extended by com.sun.electric.technology.DRCTemplate.DRCRuleType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DRCTemplate.DRCRuleType>
Enclosing class:
DRCTemplate

public static enum DRCTemplate.DRCRuleType
extends java.lang.Enum<DRCTemplate.DRCRuleType>


Enum Constant Summary
ASURROUND
          arc surround rule
CONSPA
          a connected spacing rule
CUTSURX
          X contact cut surround rule
CUTSURY
          Y contact cut surround rule
EXTENSION
          extension rule
EXTENSIONGATE
          extension gate rule
FORBIDDEN
          forbidden rule
MINAREA
          minimum area rule
MINENCLOSEDAREA
          enclosed area rule
MINWID
          a minimum-width rule
MINWIDCOND
          a conditional minimum-width rule
NODSIZ
          a node size rule
NONE
          nothing chosen
SLOTSIZE
          slot size rule
SPACING
          a spacing rule
SPACINGE
          an edge spacing rule
SURROUND
          a general surround rule
UCONSPA
          an unconnected spacing rule
UCONSPA2D
          a spacing rule for 2D cuts
 
Method Summary
static DRCTemplate.DRCRuleType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static DRCTemplate.DRCRuleType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, 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 DRCTemplate.DRCRuleType NONE
nothing chosen


MINWID

public static final DRCTemplate.DRCRuleType MINWID
a minimum-width rule


MINWIDCOND

public static final DRCTemplate.DRCRuleType MINWIDCOND
a conditional minimum-width rule


NODSIZ

public static final DRCTemplate.DRCRuleType NODSIZ
a node size rule


SURROUND

public static final DRCTemplate.DRCRuleType SURROUND
a general surround rule


SPACING

public static final DRCTemplate.DRCRuleType SPACING
a spacing rule


SPACINGE

public static final DRCTemplate.DRCRuleType SPACINGE
an edge spacing rule


CONSPA

public static final DRCTemplate.DRCRuleType CONSPA
a connected spacing rule


UCONSPA

public static final DRCTemplate.DRCRuleType UCONSPA
an unconnected spacing rule


UCONSPA2D

public static final DRCTemplate.DRCRuleType UCONSPA2D
a spacing rule for 2D cuts


CUTSURX

public static final DRCTemplate.DRCRuleType CUTSURX
X contact cut surround rule


CUTSURY

public static final DRCTemplate.DRCRuleType CUTSURY
Y contact cut surround rule


ASURROUND

public static final DRCTemplate.DRCRuleType ASURROUND
arc surround rule


MINAREA

public static final DRCTemplate.DRCRuleType MINAREA
minimum area rule


MINENCLOSEDAREA

public static final DRCTemplate.DRCRuleType MINENCLOSEDAREA
enclosed area rule


EXTENSION

public static final DRCTemplate.DRCRuleType EXTENSION
extension rule


FORBIDDEN

public static final DRCTemplate.DRCRuleType FORBIDDEN
forbidden rule


EXTENSIONGATE

public static final DRCTemplate.DRCRuleType EXTENSIONGATE
extension gate rule


SLOTSIZE

public static final DRCTemplate.DRCRuleType SLOTSIZE
slot size rule

Method Detail

values

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

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

valueOf

public static DRCTemplate.DRCRuleType 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
java.lang.NullPointerException - if the argument is null