|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<PrimitiveNode.Function>
com.sun.electric.technology.PrimitiveNode.Function
public static enum PrimitiveNode.Function
Function is a typesafe enum class that describes the function of a NodeProto. Functions are technology-independent and include different types of transistors, contacts, and other circuit elements.
Enum Constant Summary | |
---|---|
ALIGN
Describes an alignment object. |
|
ARRAY
Describes an array. |
|
ART
Describes a pure artwork. |
|
BASE
Describes a transistor base. |
|
BUFFER
Describes a buffer. |
|
CAPAC
Describes a capacitor. |
|
CCCS
Describes a current-controlled current source. |
|
CCVS
Describes a current-controlled voltage source. |
|
COLLECT
Describes a transistor collector. |
|
CONGROUND
Describes a ground connection. |
|
CONNECT
node a node that connects all ports. |
|
CONPOWER
Describes a power connection. |
|
CONTACT
Describes a two-layer contact. |
|
DIODE
Describes a diode. |
|
DIODEZ
Describes a zener diode. |
|
ECAPAC
Describes an electrolytic capacitor. |
|
EMIT
Describes a transistor emitter. |
|
ESDDEVICE
Describes an esd device |
|
FLIPFLOPDMS
Describes a D flip-flop with master-slave triggering. |
|
FLIPFLOPDN
Describes a D flip-flop with negative triggering. |
|
FLIPFLOPDP
Describes a D flip-flop with positive triggering. |
|
FLIPFLOPJKMS
Describes a JK flip-flop with master-slave triggering. |
|
FLIPFLOPJKN
Describes a JK flip-flop with negative triggering. |
|
FLIPFLOPJKP
Describes a JK flip-flop with positive triggering. |
|
FLIPFLOPRSMS
Describes a RS flip-flop with master-slave triggering. |
|
FLIPFLOPRSN
Describes a RS flip-flop with negative triggering. |
|
FLIPFLOPRSP
Describes a RS flip-flop with positive triggering. |
|
FLIPFLOPTMS
Describes a T flip-flop with master-slave triggering. |
|
FLIPFLOPTN
Describes a T flip-flop with negative triggering. |
|
FLIPFLOPTP
Describes a T flip-flop with positive triggering. |
|
GATEAND
Describes an AND gate. |
|
GATEOR
Describes an OR gate. |
|
GATEXOR
Describes an XOR gate. |
|
INDUCT
Describes an inductor. |
|
METER
Describes a meter. |
|
MUX
Describes a multiplexor. |
|
NODE
Describes a pure-layer node. |
|
PIN
Describes a single-layer pin. |
|
PRESIST
Describes a poly resistor. |
|
RESIST
Describes a resistor. |
|
SOURCE
Describes voltage or current source. |
|
SUBSTRATE
Describes a substrate contact. |
|
TLINE
Describes a transmission line. |
|
TRA4DMES
Describes a 4-port MESFET depletion transistor. |
|
TRA4DMOS
Describes a 4-port MOS depletion transistor. |
|
TRA4EMES
Describes a 4-port MESFET enhancement transistor. |
|
TRA4NJFET
Describes a 4-port N-channel junction transistor. |
|
TRA4NMOS
Describes a 4-port MOS enhancement transistor. |
|
TRA4NPN
Describes a 4-port NPN junction transistor. |
|
TRA4PJFET
Describes a 4-port P-channel junction transistor. |
|
TRA4PMOS
Describes a 4-port MOS complementary transistor. |
|
TRA4PNP
Describes a 4-port PNP junction transistor. |
|
TRADMES
Describes a MESFET depletion transistor. |
|
TRADMOS
Describes a MOS depletion transistor. |
|
TRAEMES
Describes a MESFET enhancement transistor. |
|
TRANJFET
Describes a N-channel junction transistor. |
|
TRANMOS
Describes a MOS enhancement transistor. |
|
TRANPN
Describes a NPN junction transistor. |
|
TRANS
Describes an undetermined transistor. |
|
TRANS4
Describes a general-purpose transistor. |
|
TRANSREF
Describes a general-purpose transistor. |
|
TRAPJFET
Describes a P-channel junction transistor. |
|
TRAPMOS
Describes a MOS complementary transistor. |
|
TRAPNP
Describes a PNP junction transistor. |
|
UNKNOWN
Describes a node with unknown behavior. |
|
VCCS
Describes a voltage-controlled current source. |
|
VCVS
Describes a voltage-controlled voltage source. |
|
WELL
Describes a well contact. |
|
WRESIST
Describes a well resistor. |
Method Summary | |
---|---|
static PrimitiveNode.Function |
findName(java.lang.String name)
Method to find a Function from its name. |
Name |
getBasename()
Returns a base name of this Function for autonaming. |
java.lang.String |
getConstantName()
Returns the constant name for this Function. |
static java.util.List<PrimitiveNode.Function> |
getFunctions()
Method to return a List of all Functions that exist. |
java.lang.String |
getName()
Returns a name of this Function. |
java.lang.String |
getShortName()
Returns a short name of this Function. |
boolean |
isCapacitor()
Method to tell whether this function describes a capacitor (normal or electrolytic). |
boolean |
isESDDevice()
Method to tell whether this function describes an ESD device. |
boolean |
isFlipFlop()
Method to tell whether this function describes a flip-flop. |
boolean |
isResistor()
Method to tell whether this function describes a resistor (normal, poly or nwell resistor). |
boolean |
isTransistor()
Method to tell whether this function describes a transistor. |
java.lang.String |
toString()
Returns a printable version of this Function. |
static PrimitiveNode.Function |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static PrimitiveNode.Function[] |
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, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final PrimitiveNode.Function UNKNOWN
public static final PrimitiveNode.Function PIN
public static final PrimitiveNode.Function CONTACT
public static final PrimitiveNode.Function NODE
public static final PrimitiveNode.Function CONNECT
public static final PrimitiveNode.Function TRANMOS
public static final PrimitiveNode.Function TRADMOS
public static final PrimitiveNode.Function TRAPMOS
public static final PrimitiveNode.Function TRANPN
public static final PrimitiveNode.Function TRAPNP
public static final PrimitiveNode.Function TRANJFET
public static final PrimitiveNode.Function TRAPJFET
public static final PrimitiveNode.Function TRADMES
public static final PrimitiveNode.Function TRAEMES
public static final PrimitiveNode.Function TRANSREF
public static final PrimitiveNode.Function TRANS
public static final PrimitiveNode.Function TRA4NMOS
public static final PrimitiveNode.Function TRA4DMOS
public static final PrimitiveNode.Function TRA4PMOS
public static final PrimitiveNode.Function TRA4NPN
public static final PrimitiveNode.Function TRA4PNP
public static final PrimitiveNode.Function TRA4NJFET
public static final PrimitiveNode.Function TRA4PJFET
public static final PrimitiveNode.Function TRA4DMES
public static final PrimitiveNode.Function TRA4EMES
public static final PrimitiveNode.Function TRANS4
public static final PrimitiveNode.Function RESIST
public static final PrimitiveNode.Function PRESIST
public static final PrimitiveNode.Function WRESIST
public static final PrimitiveNode.Function ESDDEVICE
public static final PrimitiveNode.Function CAPAC
public static final PrimitiveNode.Function ECAPAC
public static final PrimitiveNode.Function DIODE
public static final PrimitiveNode.Function DIODEZ
public static final PrimitiveNode.Function INDUCT
public static final PrimitiveNode.Function METER
public static final PrimitiveNode.Function BASE
public static final PrimitiveNode.Function EMIT
public static final PrimitiveNode.Function COLLECT
public static final PrimitiveNode.Function BUFFER
public static final PrimitiveNode.Function GATEAND
public static final PrimitiveNode.Function GATEOR
public static final PrimitiveNode.Function GATEXOR
public static final PrimitiveNode.Function FLIPFLOPRSMS
public static final PrimitiveNode.Function FLIPFLOPRSP
public static final PrimitiveNode.Function FLIPFLOPRSN
public static final PrimitiveNode.Function FLIPFLOPJKMS
public static final PrimitiveNode.Function FLIPFLOPJKP
public static final PrimitiveNode.Function FLIPFLOPJKN
public static final PrimitiveNode.Function FLIPFLOPDMS
public static final PrimitiveNode.Function FLIPFLOPDP
public static final PrimitiveNode.Function FLIPFLOPDN
public static final PrimitiveNode.Function FLIPFLOPTMS
public static final PrimitiveNode.Function FLIPFLOPTP
public static final PrimitiveNode.Function FLIPFLOPTN
public static final PrimitiveNode.Function MUX
public static final PrimitiveNode.Function CONPOWER
public static final PrimitiveNode.Function CONGROUND
public static final PrimitiveNode.Function SOURCE
public static final PrimitiveNode.Function SUBSTRATE
public static final PrimitiveNode.Function WELL
public static final PrimitiveNode.Function ART
public static final PrimitiveNode.Function ARRAY
public static final PrimitiveNode.Function ALIGN
public static final PrimitiveNode.Function CCVS
public static final PrimitiveNode.Function CCCS
public static final PrimitiveNode.Function VCVS
public static final PrimitiveNode.Function VCCS
public static final PrimitiveNode.Function TLINE
Method Detail |
---|
public static PrimitiveNode.Function[] values()
for (PrimitiveNode.Function c : PrimitiveNode.Function.values()) System.out.println(c);
public static PrimitiveNode.Function valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic static java.util.List<PrimitiveNode.Function> getFunctions()
public static PrimitiveNode.Function findName(java.lang.String name)
name
- the name to find.
public java.lang.String getName()
public java.lang.String getConstantName()
public java.lang.String getShortName()
public Name getBasename()
public boolean isCapacitor()
public boolean isResistor()
public boolean isESDDevice()
public boolean isTransistor()
public boolean isFlipFlop()
public java.lang.String toString()
toString
in class java.lang.Enum<PrimitiveNode.Function>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |