Package org.praxislive.ide.pxr
Class PXRDataObject
java.lang.Object
org.openide.loaders.DataObject
org.openide.loaders.MultiDataObject
org.praxislive.ide.pxr.PXRDataObject
- All Implemented Interfaces:
Serializable,org.openide.nodes.Node.Cookie,org.openide.util.HelpCtx.Provider,org.openide.util.Lookup.Provider
public class PXRDataObject
extends org.openide.loaders.MultiDataObject
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openide.loaders.MultiDataObject
org.openide.loaders.MultiDataObject.EntryNested classes/interfaces inherited from class org.openide.loaders.DataObject
org.openide.loaders.DataObject.Container, org.openide.loaders.DataObject.Factory, org.openide.loaders.DataObject.Registration, org.openide.loaders.DataObject.Registrations, org.openide.loaders.DataObject.Registry -
Field Summary
FieldsFields inherited from class org.openide.loaders.DataObject
PROP_COOKIE, PROP_FILES, PROP_HELP, PROP_MODIFIED, PROP_NAME, PROP_PRIMARY_FILE, PROP_TEMPLATE, PROP_VALID -
Constructor Summary
ConstructorsConstructorDescriptionPXRDataObject(org.openide.filesystems.FileObject file, org.openide.loaders.MultiFileLoader loader) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.openide.nodes.Nodeorg.openide.util.Lookupprotected voidbooleanbooleanbooleanMethods inherited from class org.openide.loaders.MultiDataObject
addSecondaryEntry, associateLookup, files, findSecondaryEntry, getCookie, getCookieSet, getHelpCtx, getMultiFileLoader, getPrimaryEntry, handleCopy, handleCopyRename, handleCreateFromTemplate, handleMove, handleRename, isDeleteAllowed, registerEditor, registerEntry, removeSecondaryEntry, secondaryEntries, setCookieSet, takePrimaryFileLockMethods inherited from class org.openide.loaders.DataObject
addPropertyChangeListener, addVetoableChangeListener, copy, createFromTemplate, createFromTemplate, createFromTemplate, createShadow, delete, dispose, find, firePropertyChange, fireVetoableChange, getCookie, getFolder, getLoader, getName, getNodeDelegate, getPrimaryFile, getRegistry, handleCreateShadow, isModified, isShadowAllowed, isTemplate, isValid, markFiles, move, removePropertyChangeListener, removeVetoableChangeListener, rename, setModified, setTemplate, setValid, toString, writeReplace
-
Field Details
-
KEY_ATTR_ROOT_TYPE
- See Also:
-
-
Constructor Details
-
PXRDataObject
public PXRDataObject(org.openide.filesystems.FileObject file, org.openide.loaders.MultiFileLoader loader) throws org.openide.loaders.DataObjectExistsException, IOException - Throws:
org.openide.loaders.DataObjectExistsExceptionIOException
-
-
Method Details
-
createNodeDelegate
protected org.openide.nodes.Node createNodeDelegate()- Overrides:
createNodeDelegatein classorg.openide.loaders.MultiDataObject
-
getLookup
public org.openide.util.Lookup getLookup()- Specified by:
getLookupin interfaceorg.openide.util.Lookup.Provider- Overrides:
getLookupin classorg.openide.loaders.MultiDataObject
-
isCopyAllowed
public boolean isCopyAllowed()- Overrides:
isCopyAllowedin classorg.openide.loaders.MultiDataObject
-
isMoveAllowed
public boolean isMoveAllowed()- Overrides:
isMoveAllowedin classorg.openide.loaders.MultiDataObject
-
isRenameAllowed
public boolean isRenameAllowed()- Overrides:
isRenameAllowedin classorg.openide.loaders.MultiDataObject
-
handleDelete
- Overrides:
handleDeletein classorg.openide.loaders.MultiDataObject- Throws:
IOException
-