com.partnersoft.io.formats.dxf
Class DXFIrd_Obj_Record

java.lang.Object
  extended by com.partnersoft.io.formats.dxf.DXFEntity
      extended by com.partnersoft.io.formats.dxf.DXFIrd_Obj_Record
All Implemented Interfaces:
DXFGroupActor

public class DXFIrd_Obj_Record
extends DXFEntity

A DXF IRD_OBJ_RECORD object.

Author:
Paul Reavis Copyright 2000 Partner Software, Inc.

Field Summary
 byte[] extendedData
           
 long hardOwnerID
           
 long softPointerID
           
 
Fields inherited from class com.partnersoft.io.formats.dxf.DXFEntity
appGroupName, handle, insideAppGroup
 
Constructor Summary
DXFIrd_Obj_Record()
           
 
Method Summary
 void end()
          Here we convert the extended data into a String.
 byte[] getData()
           
 void processGroup(int code, DXFProtoValue value)
          Acts on groups; interprets them and populates properties.
 void resetToDefaults()
          Resets all values to defaults; useful when reusing objects.
 java.lang.String toString()
           
 
Methods inherited from class com.partnersoft.io.formats.dxf.DXFEntity
begin, clone, copyStateFrom
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

softPointerID

public long softPointerID

hardOwnerID

public long hardOwnerID

extendedData

public byte[] extendedData
Constructor Detail

DXFIrd_Obj_Record

public DXFIrd_Obj_Record()
Method Detail

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

processGroup

public void processGroup(int code,
                         DXFProtoValue value)
Description copied from class: DXFEntity
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

getData

public byte[] getData()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

end

public void end()
Here we convert the extended data into a String.

Specified by:
end in interface DXFGroupActor
Overrides:
end in class DXFEntity