Package mgui.io.domestic.shapes
Class SurfaceDataOutputOptions
java.lang.Object
mgui.interfaces.InterfaceOptions
mgui.io.InterfaceIOOptions
mgui.io.domestic.shapes.SurfaceDataOutputOptions
- All Implemented Interfaces:
InterfaceObject
,NamedObject
,TreeObject
,CleanableObject
,XMLObject
- Direct Known Subclasses:
CaretPaintOutOptions
,MincSurfaceDataOutOptions
public abstract class SurfaceDataOutputOptions extends InterfaceIOOptions
Options for outputting surface data to a text file (single column)
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Nested Class Summary
Nested classes/interfaces inherited from interface mgui.interfaces.xml.XMLObject
XMLObject.XMLEncoding, XMLObject.XMLType
-
Field Summary
Fields Modifier and Type Field Description java.util.Vector<java.lang.String>
columns
InterfaceDisplayPanel
displayPanel
java.lang.String
extension
java.util.Vector<java.lang.String>
filenames
java.io.File[]
files
java.util.Vector<java.lang.String>
formats
Mesh3DInt
mesh
-
Constructor Summary
Constructors Constructor Description SurfaceDataOutputOptions()
-
Method Summary
Modifier and Type Method Description InterfaceDisplayPanel
getDisplayPanel()
javax.swing.JFileChooser
getFileChooser()
Returns a file chooser appropriate for this options instancejavax.swing.JFileChooser
getFileChooser(java.io.File f)
Returns a file chooser appropriate for this options instancejava.io.File[]
getFiles()
Returns the list of files associated with this options instanceboolean
isMultiFileEnabled()
void
setDisplayPanel(InterfaceDisplayPanel p)
void
setFiles(java.io.File[] files)
Sets the list of files associated with this options instancevoid
setObject(InterfaceObject obj)
Sets the object on which to perform an I/O operationMethods inherited from class mgui.io.InterfaceIOOptions
getDTD, getLocalName, getShortXML, getXML, getXML, getXMLSchema, handleXMLElementEnd, handleXMLElementStart, handleXMLString, setFromComplementaryOptions, writeXML, writeXML, writeXML
Methods inherited from class mgui.interfaces.InterfaceOptions
clean, destroy, getName, getTreeLabel, isDestroyed, issueTreeNode, setName, setTreeNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
mesh
-
files
public java.io.File[] files -
columns
public java.util.Vector<java.lang.String> columns -
formats
public java.util.Vector<java.lang.String> formats -
filenames
public java.util.Vector<java.lang.String> filenames -
extension
public java.lang.String extension -
displayPanel
-
-
Constructor Details
-
SurfaceDataOutputOptions
public SurfaceDataOutputOptions()
-
-
Method Details
-
setDisplayPanel
-
getDisplayPanel
-
isMultiFileEnabled
public boolean isMultiFileEnabled() -
getFiles
public java.io.File[] getFiles()Description copied from class:InterfaceIOOptions
Returns the list of files associated with this options instance- Specified by:
getFiles
in classInterfaceIOOptions
- Returns:
-
setFiles
public void setFiles(java.io.File[] files)Description copied from class:InterfaceIOOptions
Sets the list of files associated with this options instance- Specified by:
setFiles
in classInterfaceIOOptions
-
getFileChooser
public javax.swing.JFileChooser getFileChooser()Description copied from class:InterfaceIOOptions
Returns a file chooser appropriate for this options instance- Specified by:
getFileChooser
in classInterfaceIOOptions
- Returns:
-
getFileChooser
public javax.swing.JFileChooser getFileChooser(java.io.File f)Description copied from class:InterfaceIOOptions
Returns a file chooser appropriate for this options instance- Specified by:
getFileChooser
in classInterfaceIOOptions
- Returns:
-
setObject
Description copied from class:InterfaceIOOptions
Sets the object on which to perform an I/O operation- Specified by:
setObject
in classInterfaceIOOptions
- Throws:
java.lang.ClassCastException
- ifobj
is the wrong class for this options instance
-