Uses of Class
org.openide.util.SharedClassObject

Packages that use SharedClassObject
org.openide.actions There are a number of standard system actions available for use in the IDE. 
org.openide.explorer.propertysheet The exact properties of a node may be displayed and edited with the Property Sheet
org.openide.loaders DataSystems are the logical layer between a filesystem and the regular functions of the IDE. 
org.openide.modules The IDE is capable of being extended by pluggable modules providing additional functionality. 
org.openide.options System options provide an easy-to-use mechanism for persistent storage of user-settable options. 
org.openide.src.nodes Source elements can be represented by default element nodes
org.openide.text The IDE is able to integrate multiple editors for different content types and mechanically access their content. 
org.openide.util A set of utility classes covering a few general infrastructure points in the Open APIs. 
org.openide.util.actions There are several types of standard actions that should be used for many user interactions with the IDE. 
 

Uses of SharedClassObject in org.openide.actions
 

Subclasses of SharedClassObject in org.openide.actions
 class AbstractCompileAction
          Compilation action--compiles all selected nodes.
 class AddWatchAction
          Add a debugger watch.
 class BuildAction
          Forcibly compiles selected nodes.
 class BuildAllAction
          Forcibly compiles selected nodes, descending into directories recursively.
 class BuildProjectAction
          Builds the current project if it supports builing.
 class CleanAction
          Forcibly compiles selected nodes.
 class CleanAllAction
          Forcibly compiles selected nodes, descending into directories recursively.
 class CloneViewAction
          Create a clone of the current cloneable top component.
 class CloseViewAction
          Close the current top component.
 class CompileAction
          Compiles selected nodes.
 class CompileAllAction
          Compiles selected nodes, descending recursively into directories.
 class CompileProjectAction
          Compiles the current project if it supports compilation.
 class CopyAction
          Copy the selected item to the clipboard.
 class CustomizeAction
          Customize a node (rather than using its property sheet).
 class CustomizeBeanAction
          Customize a JavaBean.
 class CutAction
          Cut an object to the clipboard.
 class DebugProjectAction
          Start the debugger.
 class DeleteAction
          Delete an object.
 class EditAction
          Edit an object.
 class ExecuteAction
          Execute a class.
 class ExecuteProjectAction
          Executes the current project if it supports execution.
 class FileSystemAction
          Action that presents standard file system-related actions.
 class FindAction
          Search for something.
 class FinishDebuggerAction
          End the debugger session.
 class GarbageCollectAction
          Perform a system garbage collection.
 class GoAction
          Continue debugging.
 class GotoAction
          Go to a specific place (e.g. line in the editor).
 class GoToCursorAction
          Go to the cursor.
 class HelpAction
          Show help for the currently selected workspace element.
 class InstantiateAction
          Instantiate a template.
 class MoveDownAction
          Move an item down in a list.
 class MoveUpAction
          Move an item up in a list.
 class NewAction
          Creates a new child of the activated node, if appropriate.
 class NewTemplateAction
          Creates a new object from template in the selected folder.
 class NextTabAction
          Switches to the next tab in a window.
 class OpenAction
          Opens a node (e.g. in a web browser, or in the Editor).
 class OpenLocalExplorerAction
          Open an Explorer window with a particular root node.
 class OpenProjectAction
          The OpenProject Action.
 class PageSetupAction
          Sets up page for printing.
 class PasteAction
          Paste from clipboard.
 class PopupAction
          Open a popup menu.
 class PreviousTabAction
          Go to the previous tab (e.g. in a window).
 class PrintAction
          Print the selected object.
 class PropertiesAction
          Get properties of a node.
 class RedoAction
          Redo an edit.
 class RenameAction
          Rename a node.
 class ReorderAction
          Reorder items in a list with a dialog.
 class ReplaceAction
          (Search-and-)replace (e.g. in an Editor).
 class SaveAction
          Save a single object.
 class SaveAllAction
          Save all open objects.
 class SaveAsTemplateAction
          Saves a data object to a folder under in the system's templates area.
 class SaveProjectAction
          Saves the currently opened project.
 class StartDebuggerAction
          Start the debugger.
 class StepOutAction
          Step out in the debugger.
 class ToggleBreakpointAction
          Toggle a breakpoint (e.g. in the Editor).
 class ToolsAction
          A "meta-action" that displays (in a submenu) a list of enabled actions provided by modules.
 class TraceIntoAction
          Trace into a method in the debugger.
 class TraceOverAction
          Trace over a line in the debugger.
 class UndoAction
          Undo an edit.
 class UndockAction
          Undock a top component.
 class ViewAction
          View an object (but do not edit it).
 class WorkspaceSwitchAction
          Switch to a different workspace.
 

Uses of SharedClassObject in org.openide.explorer.propertysheet
 

Subclasses of SharedClassObject in org.openide.explorer.propertysheet
 class PropertySheetSettings
          Settings for the property sheet.
 

Uses of SharedClassObject in org.openide.loaders
 

Subclasses of SharedClassObject in org.openide.loaders
 class DataLoader
          A data loader recognizes FileObjects and creates appropriate DataObjects to represent them.
 class MultiFileLoader
          Loader for any kind of MultiDataObject.
 class UniFileLoader
          Support class for loader handling one file at a time.
 

Uses of SharedClassObject in org.openide.modules
 

Subclasses of SharedClassObject in org.openide.modules
 class ModuleInstall
          Provides hooks for a custom module that may be inserted into the IDE.
 

Uses of SharedClassObject in org.openide.options
 

Subclasses of SharedClassObject in org.openide.options
 class ContextSystemOption
          Provides a group of system options with this as the parent.
 class SystemOption
          Base class for all system options.
 class VetoSystemOption
          Extends the functionality of SystemOption by providing support for veto listeners.
 

Uses of SharedClassObject in org.openide.src.nodes
 

Subclasses of SharedClassObject in org.openide.src.nodes
 class SourceOptions
          Display options for the hierarchy of source elements.
 

Uses of SharedClassObject in org.openide.text
 

Subclasses of SharedClassObject in org.openide.text
static class NbDocument.Colors
          Deprecated. Not useful for anything.
 class PrintSettings
          Settings for output window.
 

Uses of SharedClassObject in org.openide.util
 

Methods in org.openide.util that return SharedClassObject
static SharedClassObject SharedClassObject.findObject(Class clazz)
          Obtain an instance of the desired class, if there is one.
static SharedClassObject SharedClassObject.findObject(Class clazz, boolean create)
          Find an existing object, possibly creating a new one as needed.
 

Uses of SharedClassObject in org.openide.util.actions
 

Subclasses of SharedClassObject in org.openide.util.actions
 class BooleanStateAction
          An action that can be toggled on or off.
 class CallableSystemAction
          An action which may be called programmatically.
 class CallbackSystemAction
          Action that can have a performer of the action attached to it at any time, or changed.
 class CookieAction
          An action dependent on the cookies of the selected nodes.
 class NodeAction
          An action which can listen to the activated node selection.
 class ProjectSensitiveAction
          Base class for all project sensitive actions.
 class SystemAction
          The common predecessor of callable actions in the IDE.
 



Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.