public class ProcessingRunViewComponent extends java.lang.Object implements ViewComponent, Serviceable, java.awt.event.ActionListener, PropertiesListener, DXFDocumentChangeEventProvider
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
autogenerateOutput |
protected java.lang.String |
baseDir |
protected DXFDocument |
doc |
protected boolean |
initialized |
protected java.util.ArrayList |
listeners |
protected boolean |
locked |
protected javax.swing.JTextArea |
logView |
protected ProcessingManager |
manager |
protected javax.swing.JPanel |
pipelinePanel |
protected java.lang.String |
processingPipeline |
protected java.util.Map |
properties |
protected java.io.File |
sourceFile |
protected javax.swing.JTabbedPane |
tabbedPane |
protected javax.swing.JComponent |
view |
protected java.util.List |
viewComponents |
SERVICESERVICE| Constructor and Description |
|---|
ProcessingRunViewComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
addDXFDocumentChangeListener(DXFDocumentChangeListener listener) |
protected void |
chooseInput() |
protected void |
fireDXFDocumentChangeEvent() |
java.lang.String |
getTitle() |
javax.swing.JComponent |
getView() |
protected void |
initialize() |
protected void |
log(java.lang.String msg) |
protected void |
logException(java.lang.Exception e) |
protected void |
parseFile(java.io.File f,
Parser parser) |
protected void |
process() |
protected void |
processFile(DXFDocument doc,
java.io.File f) |
void |
processInput(java.io.File file) |
protected void |
propagateDXFDocument(DXFDocument doc) |
void |
propertiesChanged(java.util.Map props)
Will be called every time the properties have changed
|
void |
removeDXFDocumentChangeListener(DXFDocumentChangeListener listener) |
void |
setProcessingManager(ProcessingManager manager)
Set the current @see ProcessingManager of the application.
|
void |
setServiceManager(ServiceManager manager)
Set the @see ServiceManager of the application.
|
protected javax.swing.JTabbedPane tabbedPane
protected javax.swing.JComponent view
protected javax.swing.JPanel pipelinePanel
protected boolean locked
protected boolean initialized
protected java.util.List viewComponents
protected java.lang.String processingPipeline
protected javax.swing.JTextArea logView
protected ProcessingManager manager
protected java.lang.String baseDir
protected java.io.File sourceFile
protected DXFDocument doc
protected boolean autogenerateOutput
protected java.util.Map properties
protected java.util.ArrayList listeners
public java.lang.String getTitle()
getTitle in interface ViewComponentpublic javax.swing.JComponent getView()
getView in interface ViewComponentprotected void initialize()
public void setProcessingManager(ProcessingManager manager)
ProcessingUIComponentsetProcessingManager in interface ProcessingUIComponentpublic void setServiceManager(ServiceManager manager)
ServiceablesetServiceManager in interface Serviceablepublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected void process()
protected void processFile(DXFDocument doc, java.io.File f)
protected void chooseInput()
protected void parseFile(java.io.File f,
Parser parser)
throws java.lang.Exception
java.lang.Exceptionprotected void propagateDXFDocument(DXFDocument doc) throws java.lang.Exception
java.lang.Exceptionprotected void logException(java.lang.Exception e)
protected void log(java.lang.String msg)
public void propertiesChanged(java.util.Map props)
PropertiesListenerpropertiesChanged in interface PropertiesListenerprops - changed Propertiespublic void addDXFDocumentChangeListener(DXFDocumentChangeListener listener)
addDXFDocumentChangeListener in interface DXFDocumentChangeEventProviderpublic void removeDXFDocumentChangeListener(DXFDocumentChangeListener listener)
removeDXFDocumentChangeListener in interface DXFDocumentChangeEventProviderprotected void fireDXFDocumentChangeEvent()
throws java.lang.Exception
java.lang.Exceptionpublic void processInput(java.io.File file)