com.ptc.netmarkets.notebookfolder
Class NmNotebookFolderTable

java.lang.Object
  extended bycom.ptc.netmarkets.util.misc.NmModel
      extended bycom.ptc.netmarkets.util.table.NmHTMLTable
          extended bycom.ptc.netmarkets.notebookfolder.NmNotebookFolderTable
All Implemented Interfaces:
Externalizable, Serializable

public class NmNotebookFolderTable
extends NmHTMLTable
implements Externalizable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private  Vector bookmarks
           
private  NmCommandBean cb
           
private static String CLASSNAME
           
private static String CMD_CLASSNAME
           
private  int columnCount
           
private  NmHTMLTreeNode current
           
static long EXTERNALIZATION_VERSION_UID
           
private  Vector folders
           
private  NmNotebook notebook
           
protected static long OLD_FORMAT_VERSION_UID
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
 
Fields inherited from class com.ptc.netmarkets.util.table.NmHTMLTable
 
Fields inherited from class com.ptc.netmarkets.util.misc.NmModel
 
Constructor Summary
NmNotebookFolderTable()
          

Supported API: false
NmNotebookFolderTable(NmNotebook _notebook, NmHTMLTreeNode _current, NmCommandBean _cb)
          

Supported API: false
 
Method Summary
 Vector getBookmarks()
          Gets the value of the attribute: bookmarks.
 NmCommandBean getCb()
          Gets the value of the attribute: cb.
 int getColumnCount()
          Gets the value of the attribute: columnCount.
 NmHTMLTreeNode getCurrent()
          Gets the value of the attribute: current.
 Vector getFolders()
          Gets the value of the attribute: folders.
 NmNotebook getNotebook()
          Gets the value of the attribute: notebook.
 void readExternal(ObjectInput input)
          Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(NmNotebookFolderTable thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 void setBookmarks(Vector a_Bookmarks)
          Sets the value of the attribute: bookmarks.
 void setCb(NmCommandBean a_Cb)
          Sets the value of the attribute: cb.
 void setColumnCount(int a_ColumnCount)
          Sets the value of the attribute: columnCount.
 void setCurrent(NmHTMLTreeNode a_Current)
          Sets the value of the attribute: current.
 void setFolders(Vector a_Folders)
          Sets the value of the attribute: folders.
 void setNotebook(NmNotebook a_Notebook)
          Sets the value of the attribute: notebook.
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 
Methods inherited from class com.ptc.netmarkets.util.table.NmHTMLTable
clone, getActionModel, getColumnModel, getName, getTableModel, isDragAndDropSupported, isRowSelectable, isScrollable, readVersion, setActionModel, setColumnModel, setDragAndDropSupported, setName, setRowSelectable, setScrollable, setTableModel
 
Methods inherited from class com.ptc.netmarkets.util.misc.NmModel
getLastUpdate, getMessage, getModel, getNonSelectableRows, getRowStyles, getRowSytle, getViewMode, isCollapseable, isNonSelectableRow, readVersion, setCollapseable, setLastUpdate, setMessage, setNonSelectableRow, setNonSelectableRows, setRowStyles, setRowSytle, setViewMode, updateModel
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

CMD_CLASSNAME

private static final String CMD_CLASSNAME

columnCount

private int columnCount

notebook

private NmNotebook notebook

current

private NmHTMLTreeNode current

cb

private NmCommandBean cb

folders

private Vector folders

bookmarks

private Vector bookmarks

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values
Constructor Detail

NmNotebookFolderTable

public NmNotebookFolderTable(NmNotebook _notebook,
                             NmHTMLTreeNode _current,
                             NmCommandBean _cb)
                      throws WTException


Supported API: false

Parameters:
_notebook -
_current -
_cb -
Throws:
WTException

NmNotebookFolderTable

public NmNotebookFolderTable()
                      throws WTException


Supported API: false

Throws:
WTException
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class NmHTMLTable
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class NmHTMLTable
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(NmNotebookFolderTable thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

getColumnCount

public int getColumnCount()
Gets the value of the attribute: columnCount.

Supported API: false

Returns:
int

setColumnCount

public void setColumnCount(int a_ColumnCount)
Sets the value of the attribute: columnCount.

Supported API: false

Parameters:
a_ColumnCount -

getNotebook

public NmNotebook getNotebook()
Gets the value of the attribute: notebook.

Supported API: false

Returns:
NmNotebook

setNotebook

public void setNotebook(NmNotebook a_Notebook)
Sets the value of the attribute: notebook.

Supported API: false

Parameters:
a_Notebook -

getCurrent

public NmHTMLTreeNode getCurrent()
Gets the value of the attribute: current.

Supported API: false

Returns:
NmHTMLTreeNode

setCurrent

public void setCurrent(NmHTMLTreeNode a_Current)
Sets the value of the attribute: current.

Supported API: false

Parameters:
a_Current -

getCb

public NmCommandBean getCb()
Gets the value of the attribute: cb.

Supported API: false

Returns:
NmCommandBean

setCb

public void setCb(NmCommandBean a_Cb)
Sets the value of the attribute: cb.

Supported API: false

Parameters:
a_Cb -

getFolders

public Vector getFolders()
Gets the value of the attribute: folders.

Supported API: false

Returns:
Vector

setFolders

public void setFolders(Vector a_Folders)
Sets the value of the attribute: folders.

Supported API: false

Parameters:
a_Folders -

getBookmarks

public Vector getBookmarks()
Gets the value of the attribute: bookmarks.

Supported API: false

Returns:
Vector

setBookmarks

public void setBookmarks(Vector a_Bookmarks)
Sets the value of the attribute: bookmarks.

Supported API: false

Parameters:
a_Bookmarks -