Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\ide\extensions\oracle\ide\IdeController.class
?? 1? oracle/ide/Context getNode ()Loracle/ide/model/Node; oracle/ide/model/Node getURL ()Ljava/net/URL; oracle/ide/net/URLFileSystem getPlatformPathName "(Ljava/net/URL;)Ljava/lang/String; java/lang/StringBuffer <init> ()V getSelection ()[Loracle/ide/model/Element; oracle/ide/model/Locatable append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; ! " (C)Ljava/lang/StringBuffer; $ % /oracle/ide/model/RelativeDirectoryContextFolder ' getRootDirectories ()Loracle/ide/net/URLPath; ) * ( + getRelativePath ()Ljava/lang/String; - . ( / oracle/ide/net/URLPath 1 iterator ()Ljava/util/Iterator; 3 4 2 5 java/util/Iterator 7 next ()Ljava/lang/Object; 9 : 8 ; java/net/URL = oracle/ide/net/URLFactory ? newDirURL 0(Ljava/net/URL;Ljava/lang/String;)Ljava/net/URL; A B @ C length ()I E F G java/io/File I pathSeparatorChar C K L J M hasNext ()Z O P 8 Q toString S . T %java/awt/datatransfer/StringSelection V (Ljava/lang/String;)V X W Y java/awt/Toolkit [ getDefaultToolkit ()Ljava/awt/Toolkit; ] ^ \ _ getSystemClipboard #()Ljava/awt/datatransfer/Clipboard; a b \ c )oracle/javatools/clipboard/ClipboardStack e pushCurrentClipboard g f h java/awt/datatransfer/Clipboard j setContents M(Ljava/awt/datatransfer/Transferable;Ljava/awt/datatransfer/ClipboardOwner;)V l m k n this Loracle/ide/IdeController; context Loracle/ide/Context; text Ljava/lang/String; document Loracle/ide/model/Node; url Ljava/net/URL; stringBuffer Ljava/lang/StringBuffer; selection [Loracle/ide/model/Element; i I element Loracle/ide/model/Element; locatable Loracle/ide/model/Locatable; platformPathName folder 1Loracle/ide/model/RelativeDirectoryContextFolder; roots Loracle/ide/net/URLPath; path j Ljava/util/Iterator; root ss 'Ljava/awt/datatransfer/StringSelection; toolkit Ljava/awt/Toolkit; systemClipboard !Ljava/awt/datatransfer/Clipboard; isEnabled Z oracle/ide/Ide ? getLastActiveNavigator (()Loracle/ide/navigator/NavigatorWindow; ? ? ? ? $oracle/ide/navigator/NavigatorWindow ? getManager )()Loracle/ide/navigator/NavigatorManager; ? ? ? ? %oracle/ide/navigator/NavigatorManager ? getWorkspaceNavigatorManager ? ? ? ? nw &Loracle/ide/navigator/NavigatorWindow; getAttributes ()Loracle/ide/model/Attributes; ? ? ? "oracle/ide/model/ElementAttributes ? NON_RELOADABLE ? ? ? oracle/ide/model/Attributes ? isSet (I)Z ? ? ? ? isDirty ? P ? isNew ? P ? lastModified (Ljava/net/URL;)J ? ? ? getUnmodifiedTimestamp ()J ? ? ? ret attributes Loracle/ide/model/Attributes; getElement ()Loracle/ide/model/Element; ? ? ? oracle/ide/model/Element ? ? ? SAVEABLE ? ? ? RENAMEABLE ? ? ? EDITOR_SAVEABLE_AS ? ? ? SAVEABLE_AS ? ? ? oracle/javatools/data/Dirtyable ? ? ? node !Loracle/javatools/data/Dirtyable; oracle/ide/IdeController ? canSave (Loracle/ide/model/Element;)Z ? ? ? ? getView ()Loracle/ide/view/View; ? ? ? findNavigatorManager ? ? ? ? navigatorManager 'Loracle/ide/navigator/NavigatorManager; mayHaveChildren ? P ? ? Name ? oracle/ide/resource/IdeArb ? getString (I)Ljava/lang/String; ? ? ? ? format '(ILjava/lang/Object;)Ljava/lang/String; ? ? ? ? oracle/ide/controller/IdeAction ? putValue '(Ljava/lang/String;Ljava/lang/Object;)V ? CLOSEABLE ? isOpen P setEnabled (Z)V ? action !Loracle/ide/controller/IdeAction; enabled elem oracle/ide/model/NodeUtil reloadBuffers (Ljava/util/Map;ZZ)V timestampMap Ljava/util/Map; 8Ljava/util/Map<Loracle/ide/model/Node;Ljava/lang/Long;>; silentReload manualReload _recursiveControllerCheck ? &oracle/ide/controller/CommandProcessor getInstance *()Loracle/ide/controller/CommandProcessor;"# !$ getCommandId&