de.winterfish.nathan.model
Class NFolder
java.lang.Object
|
+--de.winterfish.neon.model.DataNode
|
+--de.winterfish.neon.model.DataFolder
|
+--de.winterfish.nathan.model.NFolder
- All Implemented Interfaces:
- javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
- public class NFolder
- extends DataFolder
Methods inherited from class de.winterfish.neon.model.DataFolder |
activate, addChild, addDocument, addFolder, children, doesNameExist, getAllowsChildren, getChild, getChildAt, getChildCount, getDocumentAt, getDocumentCount, getDocuments, getFolders, getIndex, getNodeIndex, insert, isActive, isAncestor, isFolder, isLeaf, remove, remove, remove, setUserObject |
Methods inherited from class de.winterfish.neon.model.DataNode |
equals, getIcon, getInputStream, getName, getParent, getPath, getType, getURI, isDeleted, isRoot, removeFromParent, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.swing.tree.MutableTreeNode |
removeFromParent |
Methods inherited from interface javax.swing.tree.TreeNode |
getParent |
getIdentity
public Identity getIdentity()
getId
public long getId()
setName
public boolean setName(java.lang.String name)
- Overrides:
setName
in class DataNode
getContent
public byte[] getContent()
- Specified by:
getContent
in class DataNode
setContent
public void setContent(byte[] content)
- Specified by:
setContent
in class DataNode
duplicate
public DataNode duplicate(DataNode newParent)
- Specified by:
duplicate
in class DataNode
getOriginalFile
public java.io.File getOriginalFile()
getPropertyFile
public java.io.File getPropertyFile()
delete
public boolean delete()
- Description copied from class:
DataNode
- Deletes a Node without any security questions. Such request dialogs are handled by the GUI.
Should be called from an inheriting class.
- Overrides:
delete
in class DataNode
- Returns:
- True if operation was successful.
setParent
public void setParent(javax.swing.tree.MutableTreeNode newParent)
- Description copied from class:
DataNode
- Moves a NodeNode
- Specified by:
setParent
in interface javax.swing.tree.MutableTreeNode
- Overrides:
setParent
in class DataFolder
getURL
public java.net.URL getURL()
- Description copied from class:
DataNode
- Returns a URL reference to the document represented by this DataNode.
May be a temporaryly generated one. Some viewers or other applications
may depend on a file based data access.
- Overrides:
getURL
in class DataNode
getProperty
public java.lang.String getProperty(java.lang.String key)
setProperty
public void setProperty(java.lang.String key,
java.lang.String value)
getFile
public java.io.File getFile()
getFilePath
public java.lang.String getFilePath()