org.kabeja.parser.objects
Class DXFLayoutHandler

java.lang.Object
  extended by org.kabeja.parser.objects.AbstractDXFObjectHandler
      extended by org.kabeja.parser.objects.DXFPlotsettingsHandler
          extended by org.kabeja.parser.objects.DXFLayoutHandler
All Implemented Interfaces:
Handler, DXFObjectHandler

public class DXFLayoutHandler
extends DXFPlotsettingsHandler


Field Summary
static int GROUPCODE_ELEVATION
           
static int GROUPCODE_INSERT_POINT_X
           
static int GROUPCODE_INSERT_POINT_Y
           
static int GROUPCODE_INSERT_POINT_Z
           
static int GROUPCODE_LAST_ACTIVE_VIEWPORT_ID
           
static int GROUPCODE_MAXIMUM_EXTENTS_X
           
static int GROUPCODE_MAXIMUM_EXTENTS_Y
           
static int GROUPCODE_MAXIMUM_EXTENTS_Z
           
static int GROUPCODE_MAXIMUM_LIMITS_X
           
static int GROUPCODE_MAXIMUM_LIMITS_Y
           
static int GROUPCODE_MINIMUM_EXTENTS_X
           
static int GROUPCODE_MINIMUM_EXTENTS_Y
           
static int GROUPCODE_MINIMUM_EXTENTS_Z
           
static int GROUPCODE_MINIMUM_LIMITS_X
           
static int GROUPCODE_MINIMUM_LIMITS_Y
           
static int GROUPCODE_PAPER_SPACE_BLOCK_RECORD_ID
           
static int GROUPCODE_UCS_AXIS_X_X
           
static int GROUPCODE_UCS_AXIS_X_Y
           
static int GROUPCODE_UCS_AXIS_X_Z
           
static int GROUPCODE_UCS_AXIS_Y_X
           
static int GROUPCODE_UCS_AXIS_Y_Y
           
static int GROUPCODE_UCS_AXIS_Y_Z
           
static int GROUPCODE_UCS_BASE_ID
           
static int GROUPCODE_UCS_ID
           
static int GROUPCODE_UCS_ORIGIN_X
           
static int GROUPCODE_UCS_ORIGIN_Y
           
static int GROUPCODE_UCS_ORIGIN_Z
           
static int GROUPCODE_UCS_ORTHOGRAPHIC_TYPE
           
protected  DXFLayout layout
           
 
Fields inherited from class org.kabeja.parser.objects.DXFPlotsettingsHandler
GROUPCODE_CURRENT_STYLESHEET, GROUPCODE_CUSTOM_SCALE_DEOMINATOR, GROUPCODE_CUSTOM_SCALE_NUMERATOR, GROUPCODE_MARGIN_BOTTOM, GROUPCODE_MARGIN_LEFT, GROUPCODE_MARGIN_RIGHT, GROUPCODE_MARGIN_TOP, GROUPCODE_NAME, GROUPCODE_ORIGIN_X, GROUPCODE_ORIGIN_Y, GROUPCODE_PAPER_SIZE, GROUPCODE_PAPER_UNITS, GROUPCODE_PLOT_CONFIGURATION_FILE, GROUPCODE_PLOT_PAPER_HEIGHT, GROUPCODE_PLOT_PAPER_WIDTH, GROUPCODE_PLOT_ROTATION, GROUPCODE_PLOT_TYPE, GROUPCODE_PLOT_VIEW_NAME, GROUPCODE_PLOT_WINDOW_MAX_X, GROUPCODE_PLOT_WINDOW_MIN_X, GROUPCODE_PLOT_WINDOWS_MAX_Y, GROUPCODE_PLOT_WINDOWS_MIN_Y, GROUPCODE_STANDARD_SCALE_TYPE, plotSettings
 
Fields inherited from class org.kabeja.parser.objects.AbstractDXFObjectHandler
doc, GROUPCODE_HANDLE_ID, GROUPCODE_HARDOWNER_ID, GROUPCODE_SOFTPOINTER_ID
 
Constructor Summary
DXFLayoutHandler()
           
 
Method Summary
 void endObject()
           
 DXFObject getDXFObject()
           
 java.lang.String getObjectType()
           
 void parseGroup(int groupCode, DXFValue value)
           
 void startObject()
           
 
Methods inherited from class org.kabeja.parser.objects.AbstractDXFObjectHandler
parseCommonGroupCode, releaseDXFDocument, setDXFDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GROUPCODE_MINIMUM_LIMITS_X

public static final int GROUPCODE_MINIMUM_LIMITS_X
See Also:
Constant Field Values

GROUPCODE_MINIMUM_LIMITS_Y

public static final int GROUPCODE_MINIMUM_LIMITS_Y
See Also:
Constant Field Values

GROUPCODE_MAXIMUM_LIMITS_X

public static final int GROUPCODE_MAXIMUM_LIMITS_X
See Also:
Constant Field Values

GROUPCODE_MAXIMUM_LIMITS_Y

public static final int GROUPCODE_MAXIMUM_LIMITS_Y
See Also:
Constant Field Values

GROUPCODE_INSERT_POINT_X

public static final int GROUPCODE_INSERT_POINT_X
See Also:
Constant Field Values

GROUPCODE_INSERT_POINT_Y

public static final int GROUPCODE_INSERT_POINT_Y
See Also:
Constant Field Values

GROUPCODE_INSERT_POINT_Z

public static final int GROUPCODE_INSERT_POINT_Z
See Also:
Constant Field Values

GROUPCODE_MINIMUM_EXTENTS_X

public static final int GROUPCODE_MINIMUM_EXTENTS_X
See Also:
Constant Field Values

GROUPCODE_MINIMUM_EXTENTS_Y

public static final int GROUPCODE_MINIMUM_EXTENTS_Y
See Also:
Constant Field Values

GROUPCODE_MINIMUM_EXTENTS_Z

public static final int GROUPCODE_MINIMUM_EXTENTS_Z
See Also:
Constant Field Values

GROUPCODE_MAXIMUM_EXTENTS_X

public static final int GROUPCODE_MAXIMUM_EXTENTS_X
See Also:
Constant Field Values

GROUPCODE_MAXIMUM_EXTENTS_Y

public static final int GROUPCODE_MAXIMUM_EXTENTS_Y
See Also:
Constant Field Values

GROUPCODE_MAXIMUM_EXTENTS_Z

public static final int GROUPCODE_MAXIMUM_EXTENTS_Z
See Also:
Constant Field Values

GROUPCODE_ELEVATION

public static final int GROUPCODE_ELEVATION
See Also:
Constant Field Values

GROUPCODE_UCS_ORIGIN_X

public static final int GROUPCODE_UCS_ORIGIN_X
See Also:
Constant Field Values

GROUPCODE_UCS_ORIGIN_Y

public static final int GROUPCODE_UCS_ORIGIN_Y
See Also:
Constant Field Values

GROUPCODE_UCS_ORIGIN_Z

public static final int GROUPCODE_UCS_ORIGIN_Z
See Also:
Constant Field Values

GROUPCODE_UCS_AXIS_X_X

public static final int GROUPCODE_UCS_AXIS_X_X
See Also:
Constant Field Values

GROUPCODE_UCS_AXIS_X_Y

public static final int GROUPCODE_UCS_AXIS_X_Y
See Also:
Constant Field Values

GROUPCODE_UCS_AXIS_X_Z

public static final int GROUPCODE_UCS_AXIS_X_Z
See Also:
Constant Field Values

GROUPCODE_UCS_AXIS_Y_X

public static final int GROUPCODE_UCS_AXIS_Y_X
See Also:
Constant Field Values

GROUPCODE_UCS_AXIS_Y_Y

public static final int GROUPCODE_UCS_AXIS_Y_Y
See Also:
Constant Field Values

GROUPCODE_UCS_AXIS_Y_Z

public static final int GROUPCODE_UCS_AXIS_Y_Z
See Also:
Constant Field Values

GROUPCODE_UCS_ORTHOGRAPHIC_TYPE

public static final int GROUPCODE_UCS_ORTHOGRAPHIC_TYPE
See Also:
Constant Field Values

GROUPCODE_PAPER_SPACE_BLOCK_RECORD_ID

public static final int GROUPCODE_PAPER_SPACE_BLOCK_RECORD_ID
See Also:
Constant Field Values

GROUPCODE_LAST_ACTIVE_VIEWPORT_ID

public static final int GROUPCODE_LAST_ACTIVE_VIEWPORT_ID
See Also:
Constant Field Values

GROUPCODE_UCS_ID

public static final int GROUPCODE_UCS_ID
See Also:
Constant Field Values

GROUPCODE_UCS_BASE_ID

public static final int GROUPCODE_UCS_BASE_ID
See Also:
Constant Field Values

layout

protected DXFLayout layout
Constructor Detail

DXFLayoutHandler

public DXFLayoutHandler()
Method Detail

endObject

public void endObject()
Specified by:
endObject in interface DXFObjectHandler
Overrides:
endObject in class DXFPlotsettingsHandler

getDXFObject

public DXFObject getDXFObject()
Specified by:
getDXFObject in interface DXFObjectHandler
Overrides:
getDXFObject in class DXFPlotsettingsHandler

getObjectType

public java.lang.String getObjectType()
Specified by:
getObjectType in interface DXFObjectHandler
Overrides:
getObjectType in class DXFPlotsettingsHandler

parseGroup

public void parseGroup(int groupCode,
                       DXFValue value)
Specified by:
parseGroup in interface DXFObjectHandler
Overrides:
parseGroup in class DXFPlotsettingsHandler

startObject

public void startObject()
Specified by:
startObject in interface DXFObjectHandler
Overrides:
startObject in class DXFPlotsettingsHandler