public class IlvDXFStreamFactory extends Object implements IlvManagerStreamFactory
IlvManager to read a DXF file.
To achieve this, it uses an IlvDXFInputStream instance.
For example, to read a DXF file into an IlvManager
you can proceed as below:
IlvDXFStreamFactory factory = new IlvDXFStreamFactory();
// eventually configure your factory
myManager.setStreamFactory(factory);
myManager.read("file.dxf");
IlvDXFInputStream| Constructor and Description |
|---|
IlvDXFStreamFactory()
Builds an
IlvDXFStreamFactory instance with a default
IlvDXFReaderConfigurator. |
IlvDXFStreamFactory(IlvDXFReaderConfigurator rc)
Builds an
IlvDXFStreamFactory instance configured with
a IlvDXFReaderConfigurator. |
| Modifier and Type | Method and Description |
|---|---|
protected IlvDXFReader |
createDXFReader()
Creates an
IlvDXFReader that will be used by the
IlvDXFInputStream to fill an IlvManager from
the contents of an IlvDXF |
IlvInputStream |
createInputStream(InputStream stream)
By default, this method returns an
IlvDXFInputStream
to read a DXF file. |
IlvOutputStream |
createOutputStream(OutputStream stream)
Returns an
IlvInputStream. |
IlvDXFReaderConfigurator |
getReaderConfigurator()
Returns the
IlvDXFReaderConfigurator. |
boolean |
isIVLMode()
Returns
true if using the standard IVL format. |
void |
setIVLMode(boolean ivl)
Allows you to revert to the standard IVL input and output format.
|
public IlvDXFStreamFactory()
IlvDXFStreamFactory instance with a default
IlvDXFReaderConfigurator.public IlvDXFStreamFactory(IlvDXFReaderConfigurator rc)
IlvDXFStreamFactory instance configured with
a IlvDXFReaderConfigurator.public final IlvDXFReaderConfigurator getReaderConfigurator()
IlvDXFReaderConfigurator.public final void setIVLMode(boolean ivl)
public final boolean isIVLMode()
true if using the standard IVL format.setIVLMode(boolean)protected IlvDXFReader createDXFReader()
IlvDXFReader that will be used by the
IlvDXFInputStream to fill an IlvManager from
the contents of an IlvDXFcreateOutputStream(java.io.OutputStream)public IlvOutputStream createOutputStream(OutputStream stream)
IlvInputStream. The method always returns
an instance of IlvInputStream.createOutputStream in interface IlvManagerStreamFactorypublic IlvInputStream createInputStream(InputStream stream)
IlvDXFInputStream
to read a DXF file.
In IVL mode it returns an instance of IlvInputStream.createInputStream in interface IlvManagerStreamFactorysetIVLMode(boolean)© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.