Package | Description |
---|---|
com.sun.electric.database |
Package for the Electric database.
|
com.sun.electric.database.geometry |
Package for geometric support in Electric.
|
com.sun.electric.database.hierarchy |
Package for hierarchy (cell instances inside of cells).
|
com.sun.electric.database.id |
Package for Ids in the Electric database.
|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.database.variable |
Package for handling variables.
|
com.sun.electric.technology |
Package for handling technology information.
|
com.sun.electric.tool.io.output | |
com.sun.electric.tool.routing |
Package for handling the Routing tools.
|
com.sun.electric.tool.user.dialogs | |
com.sun.electric.tool.user.redisplay | |
com.sun.electric.tool.user.ui |
Modifier and Type | Field and Description |
---|---|
TextDescriptor |
ImmutableNodeInst.nameDescriptor
The text descriptor of name of ImmutableNodeInst.
|
TextDescriptor |
ImmutableArcInst.nameDescriptor
The text descriptor of name of ImmutableArcInst.
|
TextDescriptor |
ImmutableExport.nameDescriptor
The text descriptor of name of ImmutableExport.
|
TextDescriptor |
ImmutableNodeInst.protoDescriptor
Text descriptor of prototype name.
|
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
EditingPreferences.getTextDescriptor(AbstractTextDescriptor.TextType textType,
boolean display) |
Modifier and Type | Method and Description |
---|---|
static ImmutableExport |
ImmutableExport.newInstance(ExportId exportId,
Name name,
TextDescriptor nameDescriptor,
int originalNodeId,
PortProtoId originalPortId,
boolean alwaysDrawn,
boolean bodyOnly,
PortCharacteristic characteristic)
Returns new ImmutableExport object.
|
static ImmutableArcInst |
ImmutableArcInst.newInstance(int arcId,
ArcProtoId protoId,
Name name,
TextDescriptor nameDescriptor,
int tailNodeId,
PortProtoId tailPortId,
EPoint tailLocation,
int headNodeId,
PortProtoId headPortId,
EPoint headLocation,
long gridExtendOverMin,
int angle,
int flags)
Returns new ImmutableArcInst object.
|
static ImmutableNodeInst |
ImmutableNodeInst.newInstance(int nodeId,
NodeProtoId protoId,
Name name,
TextDescriptor nameDescriptor,
Orientation orient,
EPoint anchor,
EPoint size,
int flags,
int techBits,
TextDescriptor protoDescriptor)
Returns new ImmutableNodeInst or ImmutableIconInst object.
|
ImmutableNodeInst |
ImmutableNodeInst.withNameDescriptor(TextDescriptor nameDescriptor)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by name descriptor.
|
ImmutableArcInst |
ImmutableArcInst.withNameDescriptor(TextDescriptor nameDescriptor)
Returns ImmutableArcInst which differs from this ImmutableArcInst by name descriptor.
|
ImmutableExport |
ImmutableExport.withNameDescriptor(TextDescriptor nameDescriptor)
Returns ImmutableExport which differs from this ImmutableExport by name descriptor.
|
ImmutableNodeInst |
ImmutableNodeInst.withProtoDescriptor(TextDescriptor protoDescriptor)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by proto descriptor.
|
EditingPreferences |
EditingPreferences.withTextDescriptor(AbstractTextDescriptor.TextType textType,
TextDescriptor td) |
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
Poly.getTextDescriptor()
Method to return the Text Descriptor associated with this Poly.
|
Modifier and Type | Method and Description |
---|---|
void |
Poly.Builder.addDoubleTextPoly(int numPoints,
Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor) |
void |
Poly.setTextDescriptor(TextDescriptor descript)
Method to set the Text Descriptor associated with this Poly.
|
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
Export.getTextDescriptor(Variable.Key varKey)
Returns the TextDescriptor on this Export selected by variable key.
|
Modifier and Type | Method and Description |
---|---|
static Export |
Export.newInstance(Cell parent,
ExportId exportId,
java.lang.String name,
TextDescriptor nameTextDescriptor,
PortInst originalPort,
boolean alwaysDrawn,
boolean bodyOnly,
PortCharacteristic characteristic,
ErrorLogger errorLogger)
Factory method to create an Export
|
void |
Export.setTextDescriptor(Variable.Key varKey,
TextDescriptor td)
Updates the TextDescriptor on this Export selected by varName.
|
void |
Cell.setTextDescriptor(Variable.Key varKey,
TextDescriptor td)
Updates the TextDescriptor on this Cell selected by varKey.
|
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
IdReader.readTextDescriptor()
Reads TextDescriptor.
|
Modifier and Type | Method and Description |
---|---|
void |
IdWriter.writeTextDescriptor(TextDescriptor td)
Writes TextDescriptor.
|
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
ArcInst.getTextDescriptor(Variable.Key varKey)
Returns the TextDescriptor on this ArcInst selected by variable key.
|
TextDescriptor |
NodeInst.getTextDescriptor(Variable.Key varKey)
Returns the TextDescriptor on this NodeInst selected by variable key.
|
Modifier and Type | Method and Description |
---|---|
static ArcInst |
ArcInst.newInstance(Cell parent,
ArcProto protoType,
java.lang.String name,
TextDescriptor nameDescriptor,
PortInst headPort,
PortInst tailPort,
EPoint headPt,
EPoint tailPt,
long gridExtendOverMin,
int angle,
int flags)
Method to create a new ArcInst connecting two PortInsts at specified locations.
|
static NodeInst |
NodeInst.newInstance(Cell parent,
NodeProto protoType,
java.lang.String name,
TextDescriptor nameDescriptor,
java.awt.geom.Point2D center,
EPoint size,
Orientation orient,
int flags,
int techBits,
TextDescriptor protoDescriptor,
ErrorLogger errorLogger)
Long form method to create a NodeInst.
|
void |
ArcInst.setTextDescriptor(Variable.Key varKey,
TextDescriptor td)
Updates the TextDescriptor on this ArcInst selected by varKey.
|
void |
NodeInst.setTextDescriptor(Variable.Key varKey,
TextDescriptor td)
Updates the TextDescriptor on this NodeInst selected by varKey.
|
Modifier and Type | Field and Description |
---|---|
static TextDescriptor |
TextDescriptor.EMPTY
empty text descriptor.
|
Modifier and Type | Method and Description |
---|---|
static TextDescriptor |
TextDescriptor.getAnnotationTextDescriptor()
Method to return a displayable TextDescriptor that is a default for Variables on Annotations.
|
static TextDescriptor |
TextDescriptor.getArcTextDescriptor()
Method to return a displayable TextDescriptor that is a default for Variables on ArcInsts.
|
static TextDescriptor |
TextDescriptor.getCellTextDescriptor()
Method to return a displayable TextDescriptor that is a default for Variables on Cell Variables.
|
static TextDescriptor |
TextDescriptor.getExportTextDescriptor()
Method to return a displayable TextDescriptor that is a default for Variables on Exports.
|
static TextDescriptor |
TextDescriptor.getInstanceTextDescriptor()
Method to return a displayable TextDescriptor that is a default for Variables on Cell Instance Names.
|
static TextDescriptor |
TextDescriptor.getNodeTextDescriptor()
Method to return a displayable TextDescriptor that is a default for Variables on NodeInsts.
|
static TextDescriptor |
TextDescriptor.getPortInstTextDescriptor()
Method to return a displayable TextDescriptor that is a default for Variables on PortInsts.
|
TextDescriptor |
Variable.getTextDescriptor()
Method to return the TextDescriptor on this Variable.
|
TextDescriptor |
ElectricObject.getTextDescriptor(Variable.Key varKey)
Returns the TextDescriptor on this ElectricObject selected by variable key.
|
static TextDescriptor |
TextDescriptor.newTextDescriptor(com.sun.electric.database.variable.AbstractTextDescriptor td) |
TextDescriptor |
TextDescriptor.withAbsSize(int s)
Returns TextDescriptor which differs from this TextDescriptor by text size.
|
TextDescriptor |
TextDescriptor.withBold(boolean state)
Returns TextDescriptor which differs from this TextDescriptor by bold flag.
|
TextDescriptor |
TextDescriptor.withColorIndex(int colorIndex)
Returns TextDescriptor which differs from this TextDescriptor by colorIndex.
|
TextDescriptor |
TextDescriptor.withDisplay(AbstractTextDescriptor.Display display)
Returns TextDescriptor which differs from this TextDescriptor by displayable mode.
|
TextDescriptor |
TextDescriptor.withDisplay(boolean state)
Returns TextDescriptor which differs from this TextDescriptor by displayable flag.
|
TextDescriptor |
TextDescriptor.withDisplayWithoutParam() |
TextDescriptor |
TextDescriptor.withDispPart(AbstractTextDescriptor.DispPos dispPos)
Returns TextDescriptor which differs from this TextDescriptor by dislay part.
|
TextDescriptor |
TextDescriptor.withFace(int f)
Returns TextDescriptor which differs from this TextDescriptor by text font.
|
TextDescriptor |
TextDescriptor.withInherit(boolean state)
Returns TextDescriptor which differs from this TextDescriptor by inheritable flag.
|
TextDescriptor |
TextDescriptor.withInterior(boolean state)
Returns TextDescriptor which differs from this TextDescriptor by interior flag.
|
TextDescriptor |
TextDescriptor.withItalic(boolean state)
Returns TextDescriptor which differs from this TextDescriptor by italic flag.
|
TextDescriptor |
TextDescriptor.withOff(double xd,
double yd)
Returns TextDescriptor which differs from this TextDescriptor by
X and Y offsets of the text in the Variable's TextDescriptor.
|
TextDescriptor |
TextDescriptor.withParam(boolean state)
Returns TextDescriptor which deffers from this TextDescriptor by parameter flag.
|
TextDescriptor |
TextDescriptor.withPos(AbstractTextDescriptor.Position p)
Returns TextDescriptor which differs from this TextDescriptor by position.
|
TextDescriptor |
TextDescriptor.withRelSize(double s)
Returns TextDescriptor which differs from this TextDescriptor by text size.
|
TextDescriptor |
TextDescriptor.withRotation(AbstractTextDescriptor.Rotation r)
Returns TextDescriptor which differs from this TextDescriptor by rotation.
|
TextDescriptor |
TextDescriptor.withUnderline(boolean state)
Returns TextDescriptor which differs from this TextDescriptor by underline flag.
|
TextDescriptor |
TextDescriptor.withUnit(AbstractTextDescriptor.Unit u)
Returns TextDescriptor which differs from this TextDescriptor by unit.
|
Modifier and Type | Method and Description |
---|---|
static Variable |
Variable.newInstance(Variable.Key key,
java.lang.Object value,
TextDescriptor descriptor)
Returns new Variable.
|
Variable |
ElectricObject.newVar(Variable.Key key,
java.lang.Object value,
TextDescriptor td)
Method to create a Variable on this ElectricObject with the specified values.
|
void |
ElectricObject.setTextDescriptor(Variable.Key varKey,
TextDescriptor td)
Updates the TextDescriptor on this ElectricObject selected by varKey.
|
Variable |
Variable.withTextDescriptor(TextDescriptor descriptor)
Returns Variable which differs from this Variable by TextDescriptor.
|
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
Technology.NodeLayer.getDescriptor()
Returns the text descriptor associated with this list NodeLayer.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractShapeBuilder.addDoubleTextPoly(int numPoints,
Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor) |
void |
AbstractShapeBuilder.pushTextPoly(Poly.Type style,
Layer layer,
PrimitivePort pp,
java.lang.String message,
TextDescriptor descriptor) |
void |
Technology.NodeLayer.setDescriptor(TextDescriptor descriptor)
Sets the text descriptor to be drawn by this NodeLayer.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
JELIB.describeDescriptor(Variable var,
TextDescriptor td,
boolean isParam)
Method to convert a variable to a string that describes its TextDescriptor
|
Modifier and Type | Method and Description |
---|---|
static RouteElementArc |
RouteElementArc.newArc(Cell cell,
ArcProto ap,
double arcBaseWidth,
RouteElementPort headRE,
RouteElementPort tailRE,
java.awt.geom.Point2D headConnPoint,
java.awt.geom.Point2D tailConnPoint,
java.lang.String name,
TextDescriptor nameTextDescriptor,
ArcInst inheritFrom,
boolean extendArcHead,
boolean extendArcTail,
PolyMerge stayInside)
Factory method for making a newArc RouteElement
|
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
TextInfoPanel.withPanelValues(TextDescriptor td)
Method to modify a TextDescriptor to match the settings in this panel.
|
TextDescriptor |
TextAttributesPanel.withPanelValues(TextDescriptor td)
Method to modify a TextDescriptor to match the settings in this panel.
|
Modifier and Type | Method and Description |
---|---|
TextDescriptor |
TextInfoPanel.withPanelValues(TextDescriptor td)
Method to modify a TextDescriptor to match the settings in this panel.
|
TextDescriptor |
TextAttributesPanel.withPanelValues(TextDescriptor td)
Method to modify a TextDescriptor to match the settings in this panel.
|
Modifier and Type | Method and Description |
---|---|
void |
PixelDrawing.drawText(java.awt.Rectangle rect,
Poly.Type style,
TextDescriptor descript,
java.lang.String s,
byte[][] layerBitMap,
EGraphics desc,
boolean dimmed)
Method to draw a text on the off-screen buffer
|
Modifier and Type | Method and Description |
---|---|
java.awt.Font |
EditWindow.getFont(TextDescriptor descript)
Method to get a Font to use for a given TextDescriptor in this EditWindow.
|
double |
EditWindow.getFontHeight(TextDescriptor descript)
Method to get the height of text given a TextDescriptor in this EditWindow.
|