public class DXFHatchHandler extends 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 and Description |
|---|
DXFHatchHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
endBoundaryElement() |
void |
endDXFEntity()
Will called if the entity block ends.
|
DXFEntity |
getDXFEntity()
Called after endDXFEntity.
|
java.lang.String |
getDXFEntityName() |
protected void |
init() |
boolean |
isFollowSequence() |
protected void |
parseBoundary(int groupCode,
DXFValue value) |
void |
parseGroup(int groupCode,
DXFValue value) |
protected void |
parsePolylineBoundary(int groupCode,
DXFValue value) |
void |
setDXFDocument(DXFDocument doc) |
void |
startDXFEntity()
Will called if the entity block starts.
|
parseCommonProperty, releaseDXFDocumentpublic static final java.lang.String END_SEQUENCE
public static final int END_SEQUENCE_CODE
public static final int GROUPCODE_ASSOSIATIVITY_FLAG
public static final int GROUPCODE_BOUNDARY_ANNOTATION
public static final int GROUPCODE_BOUNDARY_EDGE_COUNT
public static final int GROUPCODE_BOUNDARY_EDGE_TYPE
public static final int GROUPCODE_BOUNDARY_LOOP_COUNT
public static final int GROUPCODE_BOUNDAYY_LOOP_TYPE
public static final int GROUPCODE_DEFINITION_LINE_COUNT
public static final int GROUPCODE_DEGENERTE_BOUNDARY_PATH_COUNT
public static final int GROUPCODE_HATCH_DOUBLE_FLAG
public static final int GROUPCODE_HATCH_STYLE
public static final int GROUPCODE_NAME
public static final int GROUPCODE_OFFSET_VECTOR
public static final int GROUPCODE_PATTERN_ANGLE
public static final int GROUPCODE_PATTERN_BASE_X
public static final int GROUPCODE_PATTERN_BASE_Y
public static final int GROUPCODE_PATTERN_FILL_COLOR
public static final int GROUPCODE_PATTERN_LINE_ANGLE
public static final int GROUPCODE_PATTERN_LINE_COUNT
public static final int GROUPCODE_PATTERN_LINE_TYPE_DATA
public static final int GROUPCODE_PATTERN_OFFSET_X
public static final int GROUPCODE_PATTERN_OFFSET_Y
public static final int GROUPCODE_PATTERN_SCALE
public static final int GROUPCODE_PATTERN_TYPE
public static final int GROUPCODE_PIXEL_SIZE
public static final int GROUPCODE_SEED_POINTS_COUNT
public static final int GROUPCODE_SOLID_FILL_FLAG
protected DXFEntityHandler boundaryHandler
protected java.util.Hashtable boundaryHandlers
protected int count
protected HatchLineFamily linePattern
protected HatchBoundaryLoop loop
protected double[] parameters
protected DXFHatchPattern pattern
protected DXFPolyline polyline
protected DXFVertex vertex
protected int lastGroupCode
protected void endBoundaryElement()
public void endDXFEntity()
DXFEntityHandlerpublic DXFEntity getDXFEntity()
DXFEntityHandlerpublic java.lang.String getDXFEntityName()
getDXFEntityName in interface DXFEntityHandlergetDXFEntityName in class AbstractEntityHandlerprotected void init()
public boolean isFollowSequence()
protected void parseBoundary(int groupCode,
DXFValue value)
public void parseGroup(int groupCode,
DXFValue value)
protected void parsePolylineBoundary(int groupCode,
DXFValue value)
public void setDXFDocument(DXFDocument doc)
setDXFDocument in interface DXFEntityHandlersetDXFDocument in interface HandlersetDXFDocument in class AbstractEntityHandlerpublic void startDXFEntity()
DXFEntityHandler