|
JavaView® v2.00.008 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jv.object.PsObject
|
+--jv.rsrc.PsModelInfo
All information about a geometry model required for submission to the Electronic Geometry Models server.
| Field Summary | |
static java.lang.String |
EMPTY_ITEM
|
static java.lang.String |
FILE_FORMAT_BYU
|
static java.lang.String |
FILE_FORMAT_EPS
|
static java.lang.String |
FILE_FORMAT_FE
|
static java.lang.String |
FILE_FORMAT_GIF
|
static java.lang.String |
FILE_FORMAT_HTML
|
static java.lang.String |
FILE_FORMAT_JPG
|
static java.lang.String |
FILE_FORMAT_JVX
|
static java.lang.String |
FILE_FORMAT_MGS
|
static java.lang.String |
FILE_FORMAT_OBJ
|
static java.lang.String |
FILE_FORMAT_OFF
|
static java.lang.String |
FILE_FORMAT_POLY
|
static java.lang.String |
FILE_FORMAT_PS
|
static java.lang.String |
FILE_FORMAT_SEPARATOR
|
static java.lang.String |
FILE_FORMAT_TXT
|
static java.lang.String |
FILE_FORMAT_WRL
|
protected PsAuthorInfo |
m_authorInfo
|
protected boolean[] |
m_autoGen
|
protected static boolean |
m_bInsideJavaView
Flag whether program runs inside JavaView, used to allow auto-generation of files. |
protected PsModelInfo_IP |
m_dialog
Dialog displaying submission form. |
protected java.lang.String |
m_egId
|
protected java.lang.String |
m_fileComment
|
protected java.lang.String[] |
m_fileFormat
|
protected java.lang.String[] |
m_fileName
|
protected java.lang.String[] |
m_fileSize
|
protected PsGeometryInfo |
m_geometryInfo
|
protected int |
m_iDialog
Flag to check íf dialog has been opened and then closed. |
protected java.lang.String[] |
m_imageHeight
|
protected java.lang.String[] |
m_imageWidth
|
protected static int |
m_maxNumFiles
|
protected java.lang.String |
m_modelName
|
protected int |
m_numFiles
|
protected java.lang.String |
m_rsrcFile
Name of resource file, if resource has been parsed from file. |
protected java.lang.String |
m_title
|
protected java.lang.String[] |
m_usage
|
static java.lang.String |
USAGE_APPLET
|
static java.lang.String |
USAGE_IMAGE
|
static java.lang.String |
USAGE_MASTER
|
static java.lang.String |
USAGE_ORIGINAL
|
static java.lang.String |
USAGE_OTHER
|
static java.lang.String |
USAGE_PREVIEW
|
static java.lang.String |
USAGE_PRINT
|
static java.lang.String |
USAGE_README
|
| Fields inherited from class jv.object.PsObject |
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, m_infoPanel, m_name, m_panelList, m_parent, m_tag, m_updateList, NUM_TAGS |
| Constructor Summary | |
PsModelInfo()
|
|
| Method Summary | |
PsAuthorInfo |
getAuthorInfo()
Get author information. |
int |
getDialogStatus()
|
PsGeometryInfo |
getGeometryInfo()
Get geometry information. |
java.lang.String |
getRsrcFile()
Get resource file name. |
PsXmlSrc |
getXml()
Create an XML tree with data from this instance, for example, to print to file. |
boolean |
hasDialog()
|
void |
init()
Initialize and reset resource. |
boolean |
read(java.lang.String rsrcFile)
Read an XML file and create a tree structure of instances of type PsXmlNode. |
static void |
runningInsideJavaView(boolean insideJavaView)
|
void |
setAuthorInfo(PsAuthorInfo authorInfo)
Set author information. |
void |
setGeometryInfo(PsGeometryInfo geometryInfo)
Set geometry information. |
void |
setXml(PsXmlSrc src)
Fill this instance with data from an XML source, for example, previously read from file. |
void |
showDialog(boolean modal,
PsViewerIf viewer)
|
boolean |
update(java.lang.Object event)
Update all inspector panels, send update to all registered update listeners and finally update parent. |
| Methods inherited from class jv.object.PsObject |
addInspector, addUpdateListener, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, removeInspector, removeUpdateListener, setName, setParent, setTag, toString, updatePanels |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected static boolean m_bInsideJavaView
protected transient PsModelInfo_IP m_dialog
protected int m_iDialog
protected java.lang.String m_rsrcFile
public static final java.lang.String USAGE_MASTER
public static final java.lang.String USAGE_PREVIEW
public static final java.lang.String USAGE_APPLET
public static final java.lang.String USAGE_IMAGE
public static final java.lang.String USAGE_ORIGINAL
public static final java.lang.String USAGE_OTHER
public static final java.lang.String USAGE_PRINT
public static final java.lang.String USAGE_README
public static final java.lang.String FILE_FORMAT_BYU
public static final java.lang.String FILE_FORMAT_JVX
public static final java.lang.String FILE_FORMAT_OBJ
public static final java.lang.String FILE_FORMAT_POLY
public static final java.lang.String FILE_FORMAT_SEPARATOR
public static final java.lang.String FILE_FORMAT_EPS
public static final java.lang.String FILE_FORMAT_PS
public static final java.lang.String FILE_FORMAT_GIF
public static final java.lang.String FILE_FORMAT_JPG
public static final java.lang.String FILE_FORMAT_FE
public static final java.lang.String FILE_FORMAT_MGS
public static final java.lang.String FILE_FORMAT_OFF
public static final java.lang.String FILE_FORMAT_TXT
public static final java.lang.String FILE_FORMAT_HTML
public static final java.lang.String FILE_FORMAT_WRL
public static final java.lang.String EMPTY_ITEM
protected java.lang.String m_egId
protected java.lang.String m_title
protected java.lang.String m_modelName
protected PsAuthorInfo m_authorInfo
protected PsGeometryInfo m_geometryInfo
protected static final int m_maxNumFiles
protected int m_numFiles
protected boolean[] m_autoGen
protected java.lang.String[] m_usage
protected java.lang.String[] m_fileName
protected java.lang.String[] m_fileFormat
protected java.lang.String[] m_fileSize
protected java.lang.String[] m_imageWidth
protected java.lang.String[] m_imageHeight
protected java.lang.String m_fileComment
| Constructor Detail |
public PsModelInfo()
| Method Detail |
public void init()
init in class PsObjectpublic static final void runningInsideJavaView(boolean insideJavaView)
public java.lang.String getRsrcFile()
public PsAuthorInfo getAuthorInfo()
public void setAuthorInfo(PsAuthorInfo authorInfo)
public PsGeometryInfo getGeometryInfo()
public void setGeometryInfo(PsGeometryInfo geometryInfo)
public boolean read(java.lang.String rsrcFile)
PsXmlNode.rsrcFile - full name of resource filetrue if loading was successfulpublic PsXmlSrc getXml()
public void setXml(PsXmlSrc src)
#init().src - XML source used to fill this instance with data.public boolean hasDialog()
public int getDialogStatus()
public void showDialog(boolean modal,
PsViewerIf viewer)
public boolean update(java.lang.Object event)
PsObjectCentral update method of this object. Must be overwritten if this class receives unknown events, say, from new children. Any subclass must class invoke super.update(event) on all events it does handle itself.
update in class PsObjectjv.object.PsObjectPsObject.setParent(PsUpdateIf),
PsObject.getFather(),
PsObject.addUpdateListener(PsUpdateIf)
|
JavaView® v2.00.008 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||