public final class DxfBuilder
extends java.lang.Object
Copyright 2006 Partner Software, Inc.
| Constructor and Description |
|---|
DxfBuilder(DxfVersion version,
VfsFile file) |
| Modifier and Type | Method and Description |
|---|---|
DxfAttrib |
addAttrib(java.lang.String tag,
java.lang.String value) |
void |
addEntity(DxfEntity entity) |
DxfInsert |
addInsert() |
DxfInsert |
addInsert(java.lang.String block,
double x,
double y) |
DxfPolyline |
addPolyline() |
DxfSeqEnd |
addSeqEnd() |
void |
addTable(java.lang.String name,
Naming<DxfStructure> contents) |
DxfVertex |
addVertex() |
DxfVertex |
addVertex(double x,
double y) |
void |
close() |
void |
copyTablesAndBlocksFrom(VfsFile templateDxfFile) |
void |
flush() |
java.lang.String |
getLayer() |
DxfVersion |
getVersion() |
void |
setLayer(java.lang.String layer) |
void |
startBlocksSection() |
void |
startEntitiesSection() |
void |
startTablesSection() |
public DxfBuilder(DxfVersion version, VfsFile file) throws java.io.IOException
java.io.IOExceptionpublic void copyTablesAndBlocksFrom(VfsFile templateDxfFile) throws java.io.IOException
java.io.IOExceptionpublic void startTablesSection()
public void startBlocksSection()
public void startEntitiesSection()
public void addTable(java.lang.String name,
Naming<DxfStructure> contents)
public DxfPolyline addPolyline()
public DxfVertex addVertex()
public DxfVertex addVertex(double x, double y)
public DxfSeqEnd addSeqEnd()
public DxfInsert addInsert()
public DxfInsert addInsert(java.lang.String block, double x, double y)
public DxfAttrib addAttrib(java.lang.String tag, java.lang.String value)
public void addEntity(DxfEntity entity)
public void flush()
throws java.io.IOException
java.io.IOExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void setLayer(java.lang.String layer)
public java.lang.String getLayer()
public DxfVersion getVersion()