net.ajaest.core.exporters
Class Exporter<E>
java.lang.Object
net.ajaest.core.exporters.Exporter<E>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<Exporter<?>>
- Direct Known Subclasses:
- KanjiPlainTextExporter
public abstract class Exporter<E>
- extends java.lang.Object
- implements java.lang.Comparable<Exporter<?>>, java.io.Serializable
WARNING: exporters must be runtime-independent. They must be able to work
alone, what means, for example, that export windows and messages must be
stored in the exporter itself. That's because they are intended to use they
as plugins.
- See Also:
- Serialized Form
Constructor Summary |
Exporter(java.lang.String lang)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
f
private java.io.File f
languaje
private java.lang.String languaje
exportException
private java.lang.Exception exportException
dialogParent
private javax.swing.JFrame dialogParent
stylers
private java.util.List<Styler<E>> stylers
selectedStyler
private java.lang.Integer selectedStyler
Exporter
public Exporter(java.lang.String lang)
export
public abstract java.lang.Boolean export(java.util.List<E> list)
extraConfigJFrame
public abstract javax.swing.JDialog extraConfigJFrame()
invokeExtraConfigJFrame
public abstract void invokeExtraConfigJFrame()
getName
public abstract java.lang.String getName()
initMessages
protected abstract void initMessages(java.lang.String lang)
getFileChooserFilters
public abstract javax.swing.filechooser.FileFilter getFileChooserFilters()
getLanguaje
public java.lang.String getLanguaje()
setLanguaje
public void setLanguaje(java.lang.String lang)
setExportPath
public void setExportPath(java.io.File f)
getExportFile
public java.io.File getExportFile()
setExportFile
public void setExportFile(java.io.File f)
getExportException
public java.lang.Exception getExportException()
setExportException
protected void setExportException(java.lang.Exception exportException)
compareTo
public int compareTo(Exporter<?> exporter)
- Specified by:
compareTo
in interface java.lang.Comparable<Exporter<?>>
setDialogParent
public void setDialogParent(javax.swing.JFrame dialogParent)
getDialogParent
public javax.swing.JFrame getDialogParent()
setStylers
public void setStylers(java.util.List<Styler<E>> stylers)
getStylers
public java.util.List<Styler<E>> getStylers()
setSelectedStyler
public void setSelectedStyler(java.lang.Integer selectedStyler)
getSelectedStyler
public java.lang.Integer getSelectedStyler()