org.kabeja.parser.entities
Class DXFSolidHandler

java.lang.Object
  extended by org.kabeja.parser.entities.AbstractEntityHandler
      extended by org.kabeja.parser.entities.DXFSolidHandler
All Implemented Interfaces:
DXFEntityHandler, Handler
Direct Known Subclasses:
DXF3DFaceHandler, DXFTraceHandler

public class DXFSolidHandler
extends AbstractEntityHandler

Author:
Simon Mieth

Field Summary
protected  java.lang.String ENTITY_NAME
           
static int POINT2_X
           
static int POINT2_Y
           
static int POINT2_Z
           
static int POINT3_X
           
static int POINT3_Y
           
static int POINT3_Z
           
static int POINT4_X
           
static int POINT4_Y
           
static int POINT4_Z
           
protected  DXFSolid solid
           
 
Fields inherited from class org.kabeja.parser.entities.AbstractEntityHandler
COLOR_24BIT, COLOR_CODE, COLOR_TRANSPARENCY, COLORNAME, doc, ELEMENT_REFERENCE, END_X, END_Y, END_Z, EXTRUSION_X, EXTRUSION_Y, EXTRUSION_Z, FLAGS, GROUPCODE_MODELSPACE, GROUPCODE_ROTATION_ANGLE, GROUPCODE_START_X, GROUPCODE_START_Y, GROUPCODE_START_Z, GROUPCODE_STYLENAME, GROUPCODE_TEXT, GROUPCODE_THICKNESS, LAYER_NAME, LINE_TYPE, LINE_TYPE_SCALE, LINE_WEIGHT, TRANSPARENCY, VISIBILITY
 
Constructor Summary
DXFSolidHandler()
           
 
Method Summary
 void endDXFEntity()
          Will called if the entity block ends.
 DXFEntity getDXFEntity()
          Called after endDXFEntity.
 java.lang.String getDXFEntityName()
           
 boolean isFollowSequence()
           
 void parseGroup(int groupCode, DXFValue value)
           
 void startDXFEntity()
          Will called if the entity block starts.
 
Methods inherited from class org.kabeja.parser.entities.AbstractEntityHandler
parseCommonProperty, releaseDXFDocument, setDXFDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POINT2_X

public static final int POINT2_X
See Also:
Constant Field Values

POINT2_Y

public static final int POINT2_Y
See Also:
Constant Field Values

POINT2_Z

public static final int POINT2_Z
See Also:
Constant Field Values

POINT3_X

public static final int POINT3_X
See Also:
Constant Field Values

POINT3_Y

public static final int POINT3_Y
See Also:
Constant Field Values

POINT3_Z

public static final int POINT3_Z
See Also:
Constant Field Values

POINT4_X

public static final int POINT4_X
See Also:
Constant Field Values

POINT4_Y

public static final int POINT4_Y
See Also:
Constant Field Values

POINT4_Z

public static final int POINT4_Z
See Also:
Constant Field Values

ENTITY_NAME

protected java.lang.String ENTITY_NAME

solid

protected DXFSolid solid
Constructor Detail

DXFSolidHandler

public DXFSolidHandler()
Method Detail

endDXFEntity

public void endDXFEntity()
Description copied from interface: DXFEntityHandler
Will called if the entity block ends.


getDXFEntity

public DXFEntity getDXFEntity()
Description copied from interface: DXFEntityHandler
Called after endDXFEntity.

Returns:
the parsed Entity

getDXFEntityName

public java.lang.String getDXFEntityName()
Specified by:
getDXFEntityName in interface DXFEntityHandler
Specified by:
getDXFEntityName in class AbstractEntityHandler
Returns:
the DXFEntity name (LINE,POLYLINE,TEXT,...)

isFollowSequence

public boolean isFollowSequence()
Returns:
true if the this DXFEntityHandler have to parse the following entities (like POLYLINE), otherwise false (like TEXT,LINE).

parseGroup

public void parseGroup(int groupCode,
                       DXFValue value)

startDXFEntity

public void startDXFEntity()
Description copied from interface: DXFEntityHandler
Will called if the entity block starts.