com.partnersoft.v3x.io.formats.dxf
Class DXFGraphic
java.lang.Object
com.partnersoft.v3x.io.formats.dxf.DXFEntity
com.partnersoft.v3x.io.formats.dxf.DXFGraphic
- All Implemented Interfaces:
- DXFGroupActor
- Direct Known Subclasses:
- DXFArc, DXFAttrib, DXFCircle, DXFEllipse, DXFInsert, DXFLeader, DXFLine, DXFLWPolyline, DXFMText, DXFPoint, DXFPolyline, DXFText, DXFVertex
public abstract class DXFGraphic
- extends DXFEntity
A DXF graphical object.
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
originalLayerName
public java.lang.String originalLayerName
layerName
public java.lang.String layerName
linetypeName
public java.lang.String linetypeName
color
public int color
xDictionaryHandle
public long xDictionaryHandle
dbConnectType
public java.lang.String dbConnectType
dbConnectID
public long dbConnectID
extendedData
public java.util.Map extendedData
DXFGraphic
public DXFGraphic()
resetToDefaults
public void resetToDefaults()
- Description copied from class:
DXFEntity
- Resets all values to defaults; useful when reusing objects. Subclasses
overriding this should prefix their own method bodies with:
super.resetToDefaults();
- Overrides:
resetToDefaults in class DXFEntity
copyStateFrom
public void copyStateFrom(DXFEntity nother)
- Description copied from class:
DXFEntity
- Copies the attributes from the given DXFEntity. Subclasses should
implement this, but call it as well:
public void copyState(DXFEntity nother) {
super.copyStateFrom(nother);
someState = nother.someState;
....
- Overrides:
copyStateFrom in class DXFEntity
processGroup
public void processGroup(int code,
DXFProtoValue value)
- Acts on groups; interprets them and populates properties. Subclasses will
generally override this; they should prefix their own methods however
with:
// let superclass do its thing, skip any codes inside app-specific
// bracketed section
super.processGroup(code, value);
if (insideAppGroup)
return;
- Specified by:
processGroup in interface DXFGroupActor- Overrides:
processGroup in class DXFEntity