Package mgui.io.domestic.shapes
Class PolygonSet3DInputOptions
java.lang.Object
mgui.interfaces.InterfaceOptions
mgui.io.InterfaceIOOptions
mgui.io.domestic.shapes.ShapeInputOptions
mgui.io.domestic.shapes.PolygonSet3DInputOptions
- All Implemented Interfaces:
InterfaceObject
,NamedObject
,TreeObject
,CleanableObject
,XMLObject
public class PolygonSet3DInputOptions extends ShapeInputOptions
Options for loading a PolygonSet3DInt object.
- 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 InterfaceDisplayPanel
display_panel
java.io.File[]
files
int
min_nodes
java.lang.String[]
names
boolean
new_shape_set
java.lang.String
new_shape_set_name
int
skip
boolean
skip_lines
boolean
skip_min_nodes
Fields inherited from class mgui.io.domestic.shapes.ShapeInputOptions
shape, shape_set
-
Constructor Summary
Constructors Constructor Description PolygonSet3DInputOptions()
-
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.domestic.shapes.ShapeInputOptions
setShapeSet
Methods 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
-
files
public java.io.File[] files -
names
public java.lang.String[] names -
display_panel
-
skip_lines
public boolean skip_lines -
skip
public int skip -
skip_min_nodes
public boolean skip_min_nodes -
min_nodes
public int min_nodes -
new_shape_set
public boolean new_shape_set -
new_shape_set_name
public java.lang.String new_shape_set_name
-
-
Constructor Details
-
PolygonSet3DInputOptions
public PolygonSet3DInputOptions()
-
-
Method Details
-
getDisplayPanel
-
getFileChooser
public javax.swing.JFileChooser getFileChooser()Description copied from class:InterfaceIOOptions
Returns a file chooser appropriate for this options instance- Overrides:
getFileChooser
in classShapeInputOptions
- 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- Overrides:
getFileChooser
in classShapeInputOptions
- Returns:
-
setDisplayPanel
-
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- Overrides:
getFiles
in classShapeInputOptions
- Returns:
-
setFiles
public void setFiles(java.io.File[] files)Description copied from class:InterfaceIOOptions
Sets the list of files associated with this options instance- Overrides:
setFiles
in classShapeInputOptions
-
setObject
Description copied from class:InterfaceIOOptions
Sets the object on which to perform an I/O operation- Overrides:
setObject
in classShapeInputOptions
- Throws:
java.lang.ClassCastException
- ifobj
is the wrong class for this options instance
-