SYMBOL INDEX (7765 symbols across 965 files) FILE: app/src/main/java/io/xpipe/app/Main.java class Main (line 7) | public class Main { method main (line 9) | static void main(String[] args) { FILE: app/src/main/java/io/xpipe/app/action/AbstractAction.java class AbstractAction (line 21) | @SuperBuilder method expectPick (line 28) | public static synchronized void expectPick() { method cancelPick (line 57) | public static synchronized void cancelPick() { method reset (line 62) | public static void reset() { method executeSync (line 83) | public boolean executeSync() { method executeAsync (line 100) | public void executeAsync() { method executeSyncImpl (line 119) | public boolean executeSyncImpl(boolean confirm) { method getId (line 157) | public String getId() { method getDisplayName (line 161) | public String getDisplayName() { method getProvider (line 166) | public ActionProvider getProvider() { method getShortcutName (line 178) | public String getShortcutName() { method executeImpl (line 182) | public abstract void executeImpl() throws Exception; method beforeExecute (line 184) | protected void beforeExecute() throws Exception {} method isMutation (line 186) | public boolean isMutation() { method forceConfirmation (line 190) | public boolean forceConfirmation() { method getLicensedFeature (line 194) | public LicensedFeature getLicensedFeature() { method checkLicense (line 198) | protected void checkLicense() { method afterExecute (line 205) | protected void afterExecute() {} method toDisplayMap (line 207) | public abstract Map toDisplayMap(); FILE: app/src/main/java/io/xpipe/app/action/ActionConfigComp.java class ActionConfigComp (line 20) | public class ActionConfigComp extends SimpleRegionBuilder { method ActionConfigComp (line 24) | public ActionConfigComp(Property action) { method createSimple (line 28) | @Override method createMultiChooser (line 39) | @SuppressWarnings("unchecked") method createChooser (line 65) | @SuppressWarnings("unchecked") method createTextArea (line 87) | private BaseRegionBuilder createTextArea() { FILE: app/src/main/java/io/xpipe/app/action/ActionConfirmComp.java class ActionConfirmComp (line 26) | public class ActionConfirmComp extends SimpleRegionBuilder { method ActionConfirmComp (line 30) | public ActionConfirmComp(AbstractAction action) { method createSimple (line 34) | @Override method createList (line 45) | @SuppressWarnings("unchecked") method createTable (line 64) | private BaseRegionBuilder createTable() { FILE: app/src/main/java/io/xpipe/app/action/ActionConfirmation.java class ActionConfirmation (line 12) | public class ActionConfirmation { method confirmAction (line 14) | public static boolean confirmAction(AbstractAction action) { method confirmAllModifications (line 27) | private static boolean confirmAllModifications(AbstractAction action) { method getContext (line 35) | private static List getContext(AbstractAction action) { FILE: app/src/main/java/io/xpipe/app/action/ActionJacksonMapper.java class ActionJacksonMapper (line 18) | public class ActionJacksonMapper { method parse (line 20) | @SuppressWarnings("unchecked") method validateRef (line 83) | private static void validateRef(ActionProvider provider, String ref) { method write (line 117) | public static ObjectNode write(AbstractAction value) { FILE: app/src/main/java/io/xpipe/app/action/ActionPickComp.java class ActionPickComp (line 10) | public class ActionPickComp extends ModalOverlayContentComp { method ActionPickComp (line 14) | public ActionPickComp(AbstractAction action) { method createSimple (line 18) | @Override FILE: app/src/main/java/io/xpipe/app/action/ActionProvider.java type ActionProvider (line 9) | public interface ActionProvider { method initProviders (line 13) | static void initProviders() { method init (line 38) | default void init() {} method getId (line 40) | default String getId() { method getActionClass (line 44) | @SuppressWarnings("unchecked") class Loader (line 53) | class Loader implements ModuleLayerLoader { method init (line 55) | @Override FILE: app/src/main/java/io/xpipe/app/action/ActionShortcutComp.java class ActionShortcutComp (line 27) | public class ActionShortcutComp extends SimpleRegionBuilder { method ActionShortcutComp (line 32) | public ActionShortcutComp(Property action, Runnable on... method createSimple (line 37) | @Override method createUrlComp (line 53) | private BaseRegionBuilder createUrlComp() { method createDesktopComp (line 74) | private BaseRegionBuilder createDesktopComp() { method createApiComp (line 100) | private BaseRegionBuilder createApiComp() { method createMacroComp (line 120) | @SuppressWarnings("unused") FILE: app/src/main/java/io/xpipe/app/action/ActionUrls.java class ActionUrls (line 17) | public class ActionUrls { method encodeValue (line 19) | private static String encodeValue(String value) { method nodeToString (line 23) | private static List nodeToString(JsonNode node) { method toUrl (line 43) | @SneakyThrows method parse (line 68) | public static Optional parse(String queryString) throw... method splitQuery (line 119) | private static Map> splitQuery(String query) { method splitQueryParameter (line 132) | private static AbstractMap.SimpleImmutableEntry splitQ... FILE: app/src/main/java/io/xpipe/app/action/LauncherUrlProvider.java type LauncherUrlProvider (line 5) | public interface LauncherUrlProvider extends ActionProvider { method getScheme (line 7) | String getScheme(); method createAction (line 9) | AbstractAction createAction(URI uri) throws Exception; FILE: app/src/main/java/io/xpipe/app/action/SerializableAction.java class SerializableAction (line 15) | @SuperBuilder method toString (line 18) | public String toString() { method toNode (line 22) | public ObjectNode toNode() { method toConfigNode (line 27) | public ObjectNode toConfigNode() { method withConfigString (line 34) | public Optional withConfigString(String ... method toDisplayMap (line 45) | @Override FILE: app/src/main/java/io/xpipe/app/action/StoreContextAction.java type StoreContextAction (line 7) | public interface StoreContextAction { method getStoreEntryContext (line 9) | List getStoreEntryContext(); FILE: app/src/main/java/io/xpipe/app/action/XPipeUrlProvider.java class XPipeUrlProvider (line 5) | public class XPipeUrlProvider implements LauncherUrlProvider { method getScheme (line 7) | @Override method createAction (line 12) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/AppBeaconCache.java class AppBeaconCache (line 13) | @Value method getShellSession (line 18) | public BeaconShellSession getShellSession(UUID uuid) throws BeaconClie... method getOrStart (line 29) | public BeaconShellSession getOrStart(DataStoreEntryRef ref... FILE: app/src/main/java/io/xpipe/app/beacon/AppBeaconServer.java class AppBeaconServer (line 27) | public class AppBeaconServer { method AppBeaconServer (line 47) | private AppBeaconServer(int port) { method setupPort (line 51) | public static void setupPort() { method init (line 56) | public static void init() { method reset (line 74) | public static void reset() { method get (line 89) | public static AppBeaconServer get() { method addSession (line 93) | public void addSession(BeaconSession session) { method stop (line 97) | private void stop() { method initAuthSecret (line 111) | private void initAuthSecret() throws IOException { method deleteAuthSecret (line 123) | private void deleteAuthSecret() { method start (line 131) | private void start() throws IOException { method handleCorsHeaders (line 172) | private boolean handleCorsHeaders(HttpExchange exchange) throws IOExce... method handleCatchAll (line 188) | private void handleCatchAll(HttpExchange exchange) throws IOException { FILE: app/src/main/java/io/xpipe/app/beacon/BeaconRequestHandler.java class BeaconRequestHandler (line 21) | public class BeaconRequestHandler implements HttpHandler { method BeaconRequestHandler (line 25) | public BeaconRequestHandler(BeaconInterface beaconInterface) { method handle (line 29) | @Override method handleAuthenticatedRequest (line 70) | private void handleAuthenticatedRequest(HttpExchange exchange) { method writeError (line 171) | private void writeError(HttpExchange exchange, Object errorMessage, in... method createDefaultRequest (line 184) | @SneakyThrows method createRawDataRequest (line 195) | @SneakyThrows FILE: app/src/main/java/io/xpipe/app/beacon/BeaconSession.java class BeaconSession (line 7) | @Value FILE: app/src/main/java/io/xpipe/app/beacon/BeaconShellSession.java class BeaconShellSession (line 8) | @Value FILE: app/src/main/java/io/xpipe/app/beacon/BlobManager.java class BlobManager (line 18) | public class BlobManager { method get (line 25) | public static BlobManager get() { method init (line 29) | public static void init() { method reset (line 43) | public static void reset() { method newBlobFile (line 51) | public Path newBlobFile() throws IOException { method store (line 57) | public void store(UUID uuid, byte[] blob) { method store (line 61) | public void store(UUID uuid, InputStream blob) throws IOException { method getBlob (line 69) | public InputStream getBlob(UUID uuid) throws Exception { FILE: app/src/main/java/io/xpipe/app/beacon/impl/ActionExchangeImpl.java class ActionExchangeImpl (line 11) | public class ActionExchangeImpl extends ActionExchange { method handle (line 13) | @Override method checkPermission (line 28) | private boolean checkPermission() { FILE: app/src/main/java/io/xpipe/app/beacon/impl/AskpassExchangeImpl.java class AskpassExchangeImpl (line 20) | public class AskpassExchangeImpl extends AskpassExchange { method requiresCompletedStartup (line 22) | @Override method handle (line 27) | @Override method requiresEnabledApi (line 78) | @Override method focusTerminalIfNeeded (line 83) | private void focusTerminalIfNeeded(long pid) { FILE: app/src/main/java/io/xpipe/app/beacon/impl/CategoryAddExchangeImpl.java class CategoryAddExchangeImpl (line 10) | public class CategoryAddExchangeImpl extends CategoryAddExchange { method handle (line 12) | @Override method getSynchronizationObject (line 31) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/CategoryInfoExchangeImpl.java class CategoryInfoExchangeImpl (line 13) | public class CategoryInfoExchangeImpl extends CategoryInfoExchange { method handle (line 15) | @Override method getSynchronizationObject (line 38) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/CategoryQueryExchangeImpl.java class CategoryQueryExchangeImpl (line 9) | public class CategoryQueryExchangeImpl extends CategoryQueryExchange { method handle (line 11) | @Override method getSynchronizationObject (line 19) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/CategoryRemoveExchangeImpl.java class CategoryRemoveExchangeImpl (line 13) | public class CategoryRemoveExchangeImpl extends CategoryRemoveExchange { method handle (line 15) | @Override method getSynchronizationObject (line 37) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ConnectionAddExchangeImpl.java class ConnectionAddExchangeImpl (line 14) | public class ConnectionAddExchangeImpl extends ConnectionAddExchange { method handle (line 16) | @Override method getSynchronizationObject (line 75) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ConnectionInfoExchangeImpl.java class ConnectionInfoExchangeImpl (line 15) | public class ConnectionInfoExchangeImpl extends ConnectionInfoExchange { method handle (line 17) | @Override method getSynchronizationObject (line 59) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ConnectionQueryExchangeImpl.java class ConnectionQueryExchangeImpl (line 9) | public class ConnectionQueryExchangeImpl extends ConnectionQueryExchange { method handle (line 11) | @Override method getSynchronizationObject (line 20) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ConnectionRefreshExchangeImpl.java class ConnectionRefreshExchangeImpl (line 10) | public class ConnectionRefreshExchangeImpl extends ConnectionRefreshExch... method handle (line 12) | @Override method getSynchronizationObject (line 25) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ConnectionRemoveExchangeImpl.java class ConnectionRemoveExchangeImpl (line 13) | public class ConnectionRemoveExchangeImpl extends ConnectionRemoveExchan... method handle (line 15) | @Override method getSynchronizationObject (line 28) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/DaemonFocusExchangeImpl.java class DaemonFocusExchangeImpl (line 9) | public class DaemonFocusExchangeImpl extends DaemonFocusExchange { method handle (line 11) | @Override method requiresEnabledApi (line 28) | @Override method requiresCompletedStartup (line 33) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/DaemonModeExchangeImpl.java class DaemonModeExchangeImpl (line 9) | public class DaemonModeExchangeImpl extends DaemonModeExchange { method handle (line 10) | @Override method requiresEnabledApi (line 28) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/DaemonOpenExchangeImpl.java class DaemonOpenExchangeImpl (line 12) | public class DaemonOpenExchangeImpl extends DaemonOpenExchange { method requiresCompletedStartup (line 16) | @Override method handle (line 21) | @Override method requiresEnabledApi (line 45) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/DaemonStatusExchangeImpl.java class DaemonStatusExchangeImpl (line 8) | public class DaemonStatusExchangeImpl extends DaemonStatusExchange { method requiresCompletedStartup (line 10) | @Override method handle (line 15) | @Override method requiresEnabledApi (line 27) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/DaemonStopExchangeImpl.java class DaemonStopExchangeImpl (line 9) | public class DaemonStopExchangeImpl extends DaemonStopExchange { method requiresCompletedStartup (line 11) | @Override method handle (line 16) | @Override method requiresEnabledApi (line 25) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/DaemonVersionExchangeImpl.java class DaemonVersionExchangeImpl (line 10) | public class DaemonVersionExchangeImpl extends DaemonVersionExchange { method requiresCompletedStartup (line 12) | @Override method handle (line 17) | @Override method requiresEnabledApi (line 33) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/FsBlobExchangeImpl.java class FsBlobExchangeImpl (line 11) | public class FsBlobExchangeImpl extends FsBlobExchange { method handle (line 13) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/FsReadExchangeImpl.java class FsReadExchangeImpl (line 17) | public class FsReadExchangeImpl extends FsReadExchange { method handle (line 19) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/FsScriptExchangeImpl.java class FsScriptExchangeImpl (line 13) | public class FsScriptExchangeImpl extends FsScriptExchange { method handle (line 15) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/FsWriteExchangeImpl.java class FsWriteExchangeImpl (line 11) | public class FsWriteExchangeImpl extends FsWriteExchange { method handle (line 13) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/HandshakeExchangeImpl.java class HandshakeExchangeImpl (line 15) | public class HandshakeExchangeImpl extends HandshakeExchange { method requiresCompletedStartup (line 17) | @Override method handle (line 22) | @Override method requiresEnabledApi (line 37) | @Override method checkAuth (line 42) | private boolean checkAuth(BeaconAuthMethod authMethod) { FILE: app/src/main/java/io/xpipe/app/beacon/impl/SecretDecryptExchangeImpl.java class SecretDecryptExchangeImpl (line 11) | public class SecretDecryptExchangeImpl extends SecretDecryptExchange { method handle (line 13) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/SecretEncryptExchangeImpl.java class SecretEncryptExchangeImpl (line 9) | public class SecretEncryptExchangeImpl extends SecretEncryptExchange { method handle (line 11) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ShellExecExchangeImpl.java class ShellExecExchangeImpl (line 11) | public class ShellExecExchangeImpl extends ShellExecExchange { method handle (line 13) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ShellStartExchangeImpl.java class ShellStartExchangeImpl (line 14) | public class ShellStartExchangeImpl extends ShellStartExchange { method handle (line 16) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/ShellStopExchangeImpl.java class ShellStopExchangeImpl (line 9) | public class ShellStopExchangeImpl extends ShellStopExchange { method handle (line 11) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/SshLaunchExchangeImpl.java class SshLaunchExchangeImpl (line 12) | public class SshLaunchExchangeImpl extends SshLaunchExchange { method handle (line 14) | @Override method requiresEnabledApi (line 39) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/TerminalExternalLaunchExchangeImpl.java class TerminalExternalLaunchExchangeImpl (line 18) | public class TerminalExternalLaunchExchangeImpl extends TerminalExternal... method handle (line 20) | @Override method requiresEnabledApi (line 47) | @Override method getSynchronizationObject (line 52) | @Override method checkPermission (line 57) | private boolean checkPermission() { FILE: app/src/main/java/io/xpipe/app/beacon/impl/TerminalLaunchExchangeImpl.java class TerminalLaunchExchangeImpl (line 10) | public class TerminalLaunchExchangeImpl extends TerminalLaunchExchange { method handle (line 11) | @Override method requiresEnabledApi (line 17) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/TerminalPrepareExchangeImpl.java class TerminalPrepareExchangeImpl (line 8) | public class TerminalPrepareExchangeImpl extends TerminalPrepareExchange { method handle (line 10) | @Override method requiresEnabledApi (line 21) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/TerminalRegisterExchangeImpl.java class TerminalRegisterExchangeImpl (line 10) | public class TerminalRegisterExchangeImpl extends TerminalRegisterExchan... method handle (line 12) | @Override method requiresEnabledApi (line 19) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/impl/TerminalWaitExchangeImpl.java class TerminalWaitExchangeImpl (line 9) | public class TerminalWaitExchangeImpl extends TerminalWaitExchange { method handle (line 11) | @Override method requiresEnabledApi (line 17) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/mcp/AppMcpServer.java class AppMcpServer (line 26) | @Value method get (line 36) | public static AppMcpServer get() { method init (line 40) | @SneakyThrows method reset (line 99) | public static void reset() { method createHttpHandler (line 104) | public HttpHandler createHttpHandler() { FILE: app/src/main/java/io/xpipe/app/beacon/mcp/HttpStreamableServerTransportProvider.java class HttpStreamableServerTransportProvider (line 30) | public class HttpStreamableServerTransportProvider implements McpStreama... method HttpStreamableServerTransportProvider (line 57) | HttpStreamableServerTransportProvider( method protocolVersions (line 84) | public List protocolVersions() { method setSessionFactory (line 89) | @Override method notifyClients (line 94) | @Override method closeGracefully (line 119) | @Override method doGet (line 146) | public void doGet(HttpExchange exchange) throws IOException { method sendError (line 231) | public void sendError(HttpExchange exchange, int code, String message)... method doPost (line 242) | public void doPost(HttpExchange exchange) throws IOException { method doOther (line 376) | public void doOther(HttpExchange exchange) throws IOException { method doDelete (line 380) | protected void doDelete(HttpExchange exchange) throws IOException { method sendEvent (line 430) | private void sendEvent(PrintWriter writer, String eventType, String da... class HttpServletStreamableMcpSessionTransport (line 443) | private class HttpServletStreamableMcpSessionTransport implements McpS... method HttpServletStreamableMcpSessionTransport (line 453) | HttpServletStreamableMcpSessionTransport(String sessionId, HttpExcha... method unmarshalFrom (line 460) | @Override method sendMessage (line 465) | @Override method close (line 497) | @Override method closeGracefully (line 518) | @Override method sendMessage (line 525) | @Override FILE: app/src/main/java/io/xpipe/app/beacon/mcp/McpSchemaFiles.java class McpSchemaFiles (line 10) | public class McpSchemaFiles { method load (line 12) | public static String load(String name) throws IOException { method loadTool (line 18) | public static McpSchema.Tool loadTool(String name) throws IOException { FILE: app/src/main/java/io/xpipe/app/beacon/mcp/McpToolHandler.java type McpToolHandler (line 19) | public interface McpToolHandler method of (line 22) | static McpToolHandler of(McpToolHandler t) { method apply (line 26) | @Override method handle (line 48) | McpSchema.CallToolResult handle(ToolRequest request) throws Exception; class ToolRequest (line 50) | class ToolRequest { method ToolRequest (line 55) | public ToolRequest(McpSyncServerExchange exchange, McpSchema.CallToo... method getRawRequest (line 60) | public McpSchema.CallToolRequest getRawRequest() { method getOptionalStringArgument (line 64) | public Optional getOptionalStringArgument(String key) { method getStringArgument (line 77) | public String getStringArgument(String key) throws BeaconClientExcep... method getOptionalBooleanArgument (line 90) | public Optional getOptionalBooleanArgument(String key) { method getBooleanArgument (line 103) | public boolean getBooleanArgument(String key) throws BeaconClientExc... method getFilePath (line 116) | public FilePath getFilePath(String key) throws BeaconClientException { method getDataStoreRef (line 125) | public DataStoreEntryRef getDataStoreRef(String name) throws Beac... method getShellStoreRef (line 140) | public DataStoreEntryRef getShellStoreRef(String name, b... FILE: app/src/main/java/io/xpipe/app/beacon/mcp/McpTools.java class McpTools (line 36) | public final class McpTools { method help (line 38) | public static McpServerFeatures.SyncToolSpecification help() throws IO... class ConnectionResource (line 77) | @Jacksonized method listSystems (line 92) | public static McpServerFeatures.SyncToolSpecification listSystems() th... method readFile (line 141) | public static McpServerFeatures.SyncToolSpecification readFile() throw... method listFiles (line 167) | public static McpServerFeatures.SyncToolSpecification listFiles() thro... method findFile (line 195) | public static McpServerFeatures.SyncToolSpecification findFile() throw... method getFileInfo (line 229) | public static McpServerFeatures.SyncToolSpecification getFileInfo() th... method createFile (line 270) | public static McpServerFeatures.SyncToolSpecification createFile() thr... method writeFile (line 302) | public static McpServerFeatures.SyncToolSpecification writeFile() thro... method createDirectory (line 326) | public static McpServerFeatures.SyncToolSpecification createDirectory(... method runCommand (line 350) | public static McpServerFeatures.SyncToolSpecification runCommand() thr... method runScript (line 370) | public static McpServerFeatures.SyncToolSpecification runScript() thro... method openTerminal (line 410) | public static McpServerFeatures.SyncToolSpecification openTerminal() t... method openTerminalInline (line 433) | public static McpServerFeatures.SyncToolSpecification openTerminalInli... method toggleState (line 461) | public static McpServerFeatures.SyncToolSpecification toggleState() th... FILE: app/src/main/java/io/xpipe/app/browser/BrowserAbstractSessionModel.java class BrowserAbstractSessionModel (line 18) | @Getter method closeAsync (line 25) | public void closeAsync(BrowserSessionTab e) { method openSync (line 34) | public void openSync(T e, BooleanProperty externalBusy) throws Excepti... method closeSync (line 47) | public void closeSync(BrowserSessionTab e) { method getSessionEntriesSnapshot (line 54) | public List getSessionEntriesSnapshot() { FILE: app/src/main/java/io/xpipe/app/browser/BrowserFileChooserSessionComp.java class BrowserFileChooserSessionComp (line 42) | public class BrowserFileChooserSessionComp extends ModalOverlayContentCo... method BrowserFileChooserSessionComp (line 47) | public BrowserFileChooserSessionComp(BrowserFileChooserSessionModel mo... method open (line 52) | public static void open( method setModalOverlay (line 90) | @Override method createSimple (line 98) | @Override FILE: app/src/main/java/io/xpipe/app/browser/BrowserFileChooserSessionModel.java class BrowserFileChooserSessionModel (line 27) | @Getter method BrowserFileChooserSessionModel (line 36) | public BrowserFileChooserSessionModel(boolean directory) { method finishChooser (line 51) | public void finishChooser() { method closeFileSystem (line 77) | public void closeFileSystem() { method openFileSystemAsync (line 88) | public void openFileSystemAsync( FILE: app/src/main/java/io/xpipe/app/browser/BrowserFullSessionComp.java class BrowserFullSessionComp (line 40) | public class BrowserFullSessionComp extends SimpleRegionBuilder { method BrowserFullSessionComp (line 44) | public BrowserFullSessionComp(BrowserFullSessionModel model) { method createSimple (line 48) | @Override method createLeftSide (line 123) | private Region createLeftSide(ObservableSubscriber filterTrigger) { method createSplitStack (line 192) | private StackComp createSplitStack(SimpleDoubleProperty rightSplit, Br... FILE: app/src/main/java/io/xpipe/app/browser/BrowserFullSessionModel.java class BrowserFullSessionModel (line 33) | @Getter method BrowserFullSessionModel (line 44) | public BrowserFullSessionModel() { method init (line 62) | public static void init() throws Exception { method createEffectiveRightTab (line 78) | private ObservableValue createEffectiveRightTab() { method getAllTabs (line 111) | public Set getAllTabs() { method splitTab (line 121) | public void splitTab(BrowserSessionTab tab, BrowserSessionTab split) { method unsplitTab (line 132) | public void unsplitTab(BrowserSessionTab tab) { method pinTab (line 140) | public void pinTab(BrowserSessionTab tab) { method unpinTab (line 156) | public void unpinTab() { method restoreState (line 162) | public void restoreState(BrowserHistorySavedState state) { method restoreStateAsync (line 173) | public void restoreStateAsync(BrowserHistorySavedState.Entry e, Boolea... method reset (line 180) | public void reset() { method openFileSystemAsync (line 206) | public void openFileSystemAsync( method openFileSystemSync (line 220) | public BrowserFileSystemTabModel openFileSystemSync( method closeSync (line 262) | @Override FILE: app/src/main/java/io/xpipe/app/browser/BrowserSessionTab.java class BrowserSessionTab (line 14) | @Getter method BrowserSessionTab (line 21) | public BrowserSessionTab(BrowserAbstractSessionModel browserModel) { method comp (line 25) | public abstract BaseRegionBuilder comp(); method canImmediatelyClose (line 27) | public abstract boolean canImmediatelyClose(); method init (line 29) | public abstract void init() throws Exception; method close (line 31) | public abstract void close(); method getName (line 33) | public abstract ObservableValue getName(); method getIcon (line 35) | public abstract String getIcon(); method getColor (line 37) | public abstract DataStoreColor getColor(); method isCloseable (line 39) | public boolean isCloseable() { FILE: app/src/main/java/io/xpipe/app/browser/BrowserSessionTabsComp.java class BrowserSessionTabsComp (line 43) | public class BrowserSessionTabsComp extends SimpleRegionBuilder { method BrowserSessionTabsComp (line 52) | public BrowserSessionTabsComp( method setupKeyEvents (line 60) | private static void setupKeyEvents(TabPane tabs) { method createSimple (line 108) | public Region createSimple() { method createTabPane (line 122) | private TabPane createTabPane() { method setupTabEntries (line 142) | private void setupTabEntries(TabPane tabs) { method setupCustomStyle (line 245) | private void setupCustomStyle(TabPane tabs) { method createContextMenu (line 298) | private ContextMenu createContextMenu(TabPane tabs, Tab tab, BrowserSe... method createTab (line 407) | private Tab createTab(TabPane tabs, BrowserSessionTab tabModel) { FILE: app/src/main/java/io/xpipe/app/browser/BrowserStoreSessionTab.java class BrowserStoreSessionTab (line 14) | @Getter method BrowserStoreSessionTab (line 20) | public BrowserStoreSessionTab(BrowserAbstractSessionModel browserMo... method comp (line 26) | public abstract BaseRegionBuilder comp(); method canImmediatelyClose (line 28) | public abstract boolean canImmediatelyClose(); method init (line 30) | public abstract void init() throws Exception; method close (line 32) | public abstract void close(); method getName (line 34) | @Override method getIcon (line 39) | @Override method getColor (line 44) | @Override FILE: app/src/main/java/io/xpipe/app/browser/action/BrowserAction.java class BrowserAction (line 19) | @SuperBuilder method beforeExecute (line 31) | @Override method afterExecute (line 65) | @Override method validateAutomatedAction (line 70) | private void validateAutomatedAction() throws Exception { method getTargetDirectory (line 87) | private FilePath getTargetDirectory(BrowserFileSystemTabModel model) t... method getEntries (line 101) | public List getEntries() { class BrowserActionBuilder (line 128) | public abstract static class BrowserActionBuilder createBreadcrumbHierarchy(FilePath filePath) { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserClipboard.java class BrowserClipboard (line 27) | public class BrowserClipboard { method accept (line 35) | @Override method startDrag (line 69) | @SneakyThrows method startCopy (line 83) | @SneakyThrows method retrieveCopy (line 94) | public static Instance retrieveCopy() { method retrieveDrag (line 98) | public static Instance retrieveDrag(Dragboard dragboard) { class Instance (line 117) | @Value method toClipboardString (line 124) | public String toClipboardString() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserConnectionListComp.java class BrowserConnectionListComp (line 21) | public final class BrowserConnectionListComp extends SimpleRegionBuilder { method BrowserConnectionListComp (line 30) | public BrowserConnectionListComp( method createSimple (line 43) | @Override method filter (line 93) | private boolean filter(StoreEntryWrapper w) { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserConnectionListFilterComp.java class BrowserConnectionListFilterComp (line 21) | @Getter method createSimple (line 29) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserContextMenu.java class BrowserContextMenu (line 17) | public final class BrowserContextMenu extends ContextMenu { method BrowserContextMenu (line 23) | public BrowserContextMenu(BrowserFileSystemTabModel model, BrowserEntr... method createMenu (line 30) | private void createMenu() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserDialogs.java class BrowserDialogs (line 11) | public class BrowserDialogs { method showFileConflictDialog (line 13) | public static FileConflictChoice showFileConflictDialog(FilePath file,... type FileConflictChoice (line 38) | public enum FileConflictChoice { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserEntry.java class BrowserEntry (line 10) | @Getter method BrowserEntry (line 18) | public BrowserEntry(FileEntry rawFileEntry, BrowserFileListModel model) { method fileType (line 25) | private static BrowserIconFileType fileType(FileEntry rawFileEntry) { method directoryType (line 44) | private static BrowserIconDirectoryType directoryType(FileEntry rawFil... method getIcon (line 63) | public String getIcon() { method getFileName (line 75) | public String getFileName() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileDuplicates.java class BrowserFileDuplicates (line 8) | public class BrowserFileDuplicates { method renameFileDuplicate (line 10) | public static FilePath renameFileDuplicate(FileSystem fileSystem, File... method renameFile (line 21) | private static FilePath renameFile(FilePath target, boolean dir) { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileInput.java type BrowserFileInput (line 14) | public interface BrowserFileInput { method openFileInput (line 16) | static BrowserFileInput openFileInput(BrowserFileSystemTabModel model,... method requiresSudo (line 39) | private static boolean requiresSudo(BrowserFileSystemTabModel model, F... method createFileInputImpl (line 73) | private static BrowserFileInput createFileInputImpl( method none (line 109) | static BrowserFileInput none() { method of (line 122) | static BrowserFileInput of(InputStream in) { method open (line 134) | InputStream open() throws Exception; method onFinish (line 136) | void onFinish() throws Exception; FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileListComp.java class BrowserFileListComp (line 40) | public final class BrowserFileListComp extends SimpleRegionBuilder { method BrowserFileListComp (line 52) | public BrowserFileListComp(BrowserFileListModel fileList) { method prepareTableScrollFix (line 56) | private static void prepareTableScrollFix(TableView tabl... method createSimple (line 68) | @Override method createTable (line 73) | @SuppressWarnings("unchecked") method prepareColumnVisibility (line 195) | private void prepareColumnVisibility( method getFilenameWidth (line 219) | private double getFilenameWidth(TableView tableView) { method formatOwner (line 229) | @SneakyThrows method prepareTypedSelectionModel (line 272) | private void prepareTypedSelectionModel(TableView table) { method updateTypedSelection (line 296) | private void updateTypedSelection( method prepareTableSelectionModel (line 343) | private void prepareTableSelectionModel(TableView table) { method prepareTableShortcuts (line 398) | private void prepareTableShortcuts(TableView table) { method prepareTableEntries (line 433) | private void prepareTableEntries(TableView table) { method prepareTableChanges (line 544) | private void prepareTableChanges( method borderScroll (line 655) | private void borderScroll(TableView tableView, DragEvent event) { class FileSizeCell (line 685) | private static class FileSizeCell extends TableCell newFiles) { method updateEntry (line 56) | public void updateEntry(FilePath p, FileEntry n) { method setComparator (line 75) | public void setComparator(Comparator comparator) { method refreshShown (line 80) | void refreshShown() { method order (line 100) | public Comparator order() { method rename (line 109) | public BrowserEntry rename(BrowserEntry old, String newName) { method onDoubleClick (line 163) | public void onDoubleClick(BrowserEntry entry) { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileListNameCell.java class BrowserFileListNameCell (line 35) | class BrowserFileListNameCell extends TableCell { method BrowserFileListNameCell (line 45) | public BrowserFileListNameCell( method createQuickAccessButton (line 80) | private Region createQuickAccessButton() { method setupShortcuts (line 103) | private void setupShortcuts(TableView tableView, ButtonB... method setupRename (line 142) | private void setupRename(BrowserFileListModel fileList, TextField text... method updateItem (line 197) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileOpener.java class BrowserFileOpener (line 16) | public class BrowserFileOpener { method calculateKey (line 18) | @SneakyThrows method openWithAnyApplication (line 25) | public static void openWithAnyApplication(BrowserFileSystemTabModel mo... method openInDefaultApplication (line 44) | public static void openInDefaultApplication(BrowserFileSystemTabModel ... method openInTextEditor (line 63) | public static void openInTextEditor(BrowserFileSystemTabModel model, F... FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileOutput.java type BrowserFileOutput (line 19) | public interface BrowserFileOutput { method openFileOutput (line 21) | static BrowserFileOutput openFileOutput(BrowserFileSystemTabModel mode... method requiresSudo (line 45) | private static boolean requiresSudo(BrowserFileSystemTabModel model, F... method createFileOutputImpl (line 79) | private static BrowserFileOutput createFileOutputImpl( method none (line 149) | static BrowserFileOutput none() { method target (line 175) | Optional target(); method hasOutput (line 177) | boolean hasOutput(); method open (line 179) | OutputStream open() throws Exception; method beforeTransfer (line 181) | void beforeTransfer() throws Exception; method onFinish (line 183) | void onFinish() throws Exception; FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileOverviewComp.java class BrowserFileOverviewComp (line 22) | @Value method createSimple (line 30) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileSelectionListComp.java class BrowserFileSelectionListComp (line 31) | @Value method BrowserFileSelectionListComp (line 39) | public BrowserFileSelectionListComp(ObservableList list) { method snapshot (line 43) | public static Image snapshot(ObservableList list) { method createSimple (line 53) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemHelper.java class BrowserFileSystemHelper (line 13) | public class BrowserFileSystemHelper { method adjustPath (line 15) | public static String adjustPath(BrowserFileSystemTabModel model, Strin... method evaluatePath (line 45) | public static String evaluatePath(BrowserFileSystemTabModel model, Str... method resolveDirectoryPath (line 67) | public static FilePath resolveDirectoryPath(BrowserFileSystemTabModel ... method validateDirectoryPath (line 97) | public static void validateDirectoryPath(FileSystem fs, FilePath path,... method getRemoteWrapper (line 115) | public static FileEntry getRemoteWrapper(FileSystem fileSystem, FilePa... method delete (line 125) | public static void delete(List files) { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemHistory.java class BrowserFileSystemHistory (line 14) | public final class BrowserFileSystemHistory { method getForwardHistory (line 23) | public List getForwardHistory(int max) { method getBackwardHistory (line 31) | public List getBackwardHistory(int max) { method getCurrent (line 39) | public FilePath getCurrent() { method updateCurrent (line 43) | public void updateCurrent(FilePath s) { method back (line 61) | public FilePath back(int i) { method forth (line 69) | public FilePath forth(int i) { method canGoBackProperty (line 77) | public BooleanBinding canGoBackProperty() { method canGoForthProperty (line 81) | public BooleanBinding canGoForthProperty() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemSavedState.java class BrowserFileSystemSavedState (line 35) | @AllArgsConstructor method BrowserFileSystemSavedState (line 51) | public BrowserFileSystemSavedState(FilePath lastDirectory, @NonNull Ob... method BrowserFileSystemSavedState (line 56) | public BrowserFileSystemSavedState() { method loadForStore (line 61) | static BrowserFileSystemSavedState loadForStore(BrowserFileSystemTabMo... method save (line 70) | public synchronized void save() { method cd (line 78) | public void cd(FilePath dir) { method updateRecent (line 103) | private synchronized void updateRecent(FilePath dir) { class Serializer (line 122) | public static class Serializer extends StdSerializer Predicate distinctBy(Function f) { method deserialize (line 148) | @Override class RecentEntry (line 168) | @Value FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabComp.java class BrowserFileSystemTabComp (line 37) | public class BrowserFileSystemTabComp extends SimpleRegionBuilder { method BrowserFileSystemTabComp (line 42) | public BrowserFileSystemTabComp(BrowserFileSystemTabModel model, boole... method createSimple (line 47) | @Override method createContent (line 52) | private Region createContent() { method squaredSize (line 200) | private void squaredSize(Region ref, Region toResize, boolean width) { method createFileListContent (line 211) | private Region createFileListContent() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileSystemTabModel.java class BrowserFileSystemTabModel (line 44) | @Getter method BrowserFileSystemTabModel (line 70) | public BrowserFileSystemTabModel( method getName (line 79) | @Override method updateProgress (line 88) | public void updateProgress(BrowserTransferProgress n) { method getProgress (line 133) | public ObservableValue getProgress() { method findFile (line 137) | public Optional findFile(FilePath path) { method comp (line 145) | @Override method canImmediatelyClose (line 150) | @Override method init (line 160) | @Override method close (line 195) | @Override method startIfNeeded (line 213) | public void startIfNeeded() throws Exception { method killTransfer (line 217) | public void killTransfer() { method refreshSync (line 221) | public void refreshSync() { method refreshBrowserEntriesSync (line 225) | public void refreshBrowserEntriesSync(List entries) { method refreshFileEntriesSync (line 230) | public void refreshFileEntriesSync(List entries) { method getCurrentParentDirectory (line 268) | public FileEntry getCurrentParentDirectory() { method getCurrentDirectory (line 281) | public FileEntry getCurrentDirectory() { method cdAsync (line 289) | public void cdAsync(FilePath path) { method cdAsync (line 293) | public void cdAsync(String path) { method cdSync (line 301) | public void cdSync(String path) { method shouldLaunchSplitTerminal (line 305) | private boolean shouldLaunchSplitTerminal() { method cdSyncOrRetry (line 339) | public Optional cdSyncOrRetry(String path, boolean customInput) { method handleUncPath (line 460) | private boolean handleUncPath(String path) { method cdSyncWithoutCheck (line 480) | private void cdSyncWithoutCheck(FilePath path) { method loadFilesSync (line 492) | private boolean loadFilesSync(FilePath dir) { method dropLocalFilesIntoAsync (line 510) | public void dropLocalFilesIntoAsync(FileEntry entry, List files) { method dropFilesIntoAsync (line 528) | public void dropFilesIntoAsync(FileEntry target, List files... method duplicateFile (line 549) | public void duplicateFile(FileEntry entry) { method initWithGivenDirectory (line 563) | public void initWithGivenDirectory(FilePath dir) { method initWithDefaultDirectory (line 567) | public void initWithDefaultDirectory() { method openTerminalAsync (line 572) | public void openTerminalAsync( method openTerminalSync (line 581) | public void openTerminalSync(String name, FilePath directory, ProcessC... method backSync (line 609) | public void backSync(int i) { method forthSync (line 616) | public void forthSync(int i) { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileTransferMode.java type BrowserFileTransferMode (line 3) | public enum BrowserFileTransferMode { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserFileTransferOperation.java class BrowserFileTransferOperation (line 27) | public class BrowserFileTransferOperation { method BrowserFileTransferOperation (line 43) | public BrowserFileTransferOperation( method ofLocal (line 58) | public static BrowserFileTransferOperation ofLocal( method reinitFileSystemsIfNeeded (line 82) | private void reinitFileSystemsIfNeeded() throws Exception { method updateProgress (line 87) | private void updateProgress(BrowserTransferProgress progress) { method handleChoice (line 91) | private BrowserDialogs.FileConflictChoice handleChoice(FileSystem file... method cancelled (line 140) | private boolean cancelled() { method isMove (line 144) | public boolean isMove() { method execute (line 155) | public void execute() throws Exception { method handleSingleOnSameFileSystem (line 208) | private void handleSingleOnSameFileSystem(FileEntry source) throws Exc... method handleSingleAcrossFileSystems (line 251) | private void handleSingleAcrossFileSystems(FileEntry source) throws Ex... method transferInline (line 362) | private boolean transferInline(FilePath sourceFile, FileSystem sourceF... method transfer (line 398) | private void transfer( method deleteSingle (line 503) | private void deleteSingle(FileEntry source) throws Exception { method transferFile (line 507) | private void transferFile( method checkTransferValidity (line 586) | private boolean checkTransferValidity() { method killStreams (line 597) | private void killStreams(Thread thread, AtomicLong transferred, boolea... FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserGreetingComp.java class BrowserGreetingComp (line 16) | public class BrowserGreetingComp extends SimpleRegionBuilder { method createSimple (line 18) | @Override method getText (line 31) | private String getText() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserHistorySavedState.java type BrowserHistorySavedState (line 14) | public interface BrowserHistorySavedState { method add (line 16) | void add(Entry entry); method save (line 18) | void save(); method getEntries (line 20) | ObservableList getEntries(); class Entry (line 22) | @Value FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserHistorySavedStateImpl.java class BrowserHistorySavedStateImpl (line 21) | @Value method BrowserHistorySavedStateImpl (line 30) | public BrowserHistorySavedStateImpl(List lastSystems) { method get (line 34) | public static BrowserHistorySavedState get() { method load (line 41) | private static BrowserHistorySavedStateImpl load() { method add (line 48) | @Override method save (line 59) | @Override method getEntries (line 64) | @Override class Deserializer (line 69) | public static class Deserializer extends StdDeserializer createListDisplay(ObservableList createEmptyDisplay() { method entryButton (line 140) | private BaseRegionBuilder entryButton(BrowserHistorySavedState.E... method dirButton (line 167) | private BaseRegionBuilder dirButton(BrowserHistorySavedState.Ent... FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserHistoryTabModel.java class BrowserHistoryTabModel (line 12) | public final class BrowserHistoryTabModel extends BrowserSessionTab { method BrowserHistoryTabModel (line 14) | public BrowserHistoryTabModel(BrowserAbstractSessionModel browserMo... method comp (line 18) | @Override method canImmediatelyClose (line 23) | @Override method init (line 28) | @Override method close (line 31) | @Override method getName (line 34) | @Override method getIcon (line 39) | @Override method getColor (line 44) | @Override method isCloseable (line 49) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserLocalFileSystem.java class BrowserLocalFileSystem (line 12) | public class BrowserLocalFileSystem { method init (line 16) | public static void init() throws Exception { method reset (line 25) | public static void reset() throws Exception { method getLocalFileEntry (line 32) | public static FileEntry getLocalFileEntry(Path file) throws Exception { method getLocalBrowserEntry (line 43) | public static BrowserEntry getLocalBrowserEntry(Path file) throws Exce... FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserNavBarComp.java class BrowserNavBarComp (line 35) | public class BrowserNavBarComp extends RegionStructureBuilder createPathBar() { method createContextMenu (line 194) | private ContextMenu createContextMenu() { method get (line 259) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserOverviewComp.java class BrowserOverviewComp (line 25) | public class BrowserOverviewComp extends SimpleRegionBuilder { method BrowserOverviewComp (line 29) | public BrowserOverviewComp(BrowserFileSystemTabModel model) { method createSimple (line 33) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessButtonComp.java class BrowserQuickAccessButtonComp (line 12) | public class BrowserQuickAccessButtonComp extends SimpleRegionBuilder { method BrowserQuickAccessButtonComp (line 17) | public BrowserQuickAccessButtonComp(Supplier base, Brows... method createSimple (line 22) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserQuickAccessContextMenu.java class BrowserQuickAccessContextMenu (line 35) | public class BrowserQuickAccessContextMenu extends ContextMenu { method BrowserQuickAccessContextMenu (line 44) | public BrowserQuickAccessContextMenu(Supplier base, Brow... method showMenu (line 86) | public void showMenu(Node anchor) { method createItem (line 112) | private MenuItem createItem(BrowserEntry browserEntry) { method updateMenuItems (line 116) | private List updateMenuItems(Menu m, BrowserEntry entry, boo... class QuickAccessMenu (line 159) | @Getter method QuickAccessMenu (line 166) | public QuickAccessMenu(BrowserEntry browserEntry) { method createMenu (line 179) | private void createMenu() { method createFileMenu (line 188) | private void createFileMenu() { method createDirectoryMenu (line 211) | private void createDirectoryMenu() { method addHoverHandling (line 254) | private void addHoverHandling() { method addInputListeners (line 272) | private void addInputListeners() { method expandDirectoryMenu (line 298) | private void expandDirectoryMenu(MenuItem empty) { method hideBrowserActionsMenu (line 318) | private boolean hideBrowserActionsMenu() { method showBrowserActionsMenu (line 327) | private void showBrowserActionsMenu() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserStatusBarComp.java class BrowserStatusBarComp (line 26) | @Value method createSimple (line 32) | @Override method createKillButton (line 68) | private BaseRegionBuilder createKillButton() { method createProgressEstimateStatus (line 94) | private BaseRegionBuilder createProgressEstimateStatus() { method createProgressStatus (line 130) | private BaseRegionBuilder createProgressStatus() { method createProgressNameStatus (line 157) | private BaseRegionBuilder createProgressNameStatus() { method createClipboardStatus (line 172) | private BaseRegionBuilder createClipboardStatus() { method createSelectionStatus (line 187) | private BaseRegionBuilder createSelectionStatus() { method simulateEmptyCell (line 212) | private void simulateEmptyCell(Region r) { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserTerminalDockTabModel.java class BrowserTerminalDockTabModel (line 33) | public final class BrowserTerminalDockTabModel extends BrowserSessionTab { method BrowserTerminalDockTabModel (line 43) | public BrowserTerminalDockTabModel( method comp (line 52) | @Override method canImmediatelyClose (line 57) | @Override method init (line 62) | @Override method close (line 163) | @Override method getName (line 172) | @Override method getIcon (line 177) | @Override method getColor (line 182) | @Override method refreshShowingState (line 187) | private void refreshShowingState() { FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserTransferComp.java class BrowserTransferComp (line 29) | public class BrowserTransferComp extends SimpleRegionBuilder { method BrowserTransferComp (line 33) | public BrowserTransferComp(BrowserTransferModel model) { method createSimple (line 37) | @Override FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserTransferModel.java class BrowserTransferModel (line 37) | @Value method BrowserTransferModel (line 47) | public BrowserTransferModel(BrowserFullSessionModel browserSessionMode... method getCurrentItems (line 67) | public List getCurrentItems() { method cleanItem (line 73) | private void cleanItem(Item item) { method clear (line 89) | public void clear(boolean delete) { method drop (line 107) | public void drop(BrowserFileSystemTabModel model, List e... method downloadSingle (line 124) | public void downloadSingle(Item item) { method transferToDownloads (line 185) | public void transferToDownloads(boolean open) throws Exception { method getDownloadsTargetDirectory (line 226) | private Path getDownloadsTargetDirectory() { class Item (line 243) | @Value method Item (line 252) | public Item( FILE: app/src/main/java/io/xpipe/app/browser/file/BrowserTransferProgress.java class BrowserTransferProgress (line 9) | @Value method finished (line 17) | public static BrowserTransferProgress finished(String name, long size) { method estimateTransferSpeed (line 21) | public static long estimateTransferSpeed(BrowserTransferProgress start... method estimateTransferSpeed (line 27) | public static long estimateTransferSpeed(List... method done (line 46) | public boolean done() { FILE: app/src/main/java/io/xpipe/app/browser/icon/BrowserIconDirectoryType.java class BrowserIconDirectoryType (line 17) | public abstract class BrowserIconDirectoryType { method loadDefinitions (line 21) | public static synchronized void loadDefinitions() { method getAll (line 57) | public static synchronized List getAll() { method matches (line 61) | public abstract boolean matches(FileEntry entry); method getIcon (line 63) | public abstract String getIcon(); class Simple (line 65) | public static class Simple extends BrowserIconDirectoryType { method Simple (line 70) | public Simple(BrowserIconVariant closed, Set names) { method matches (line 75) | @Override method getIcon (line 85) | @Override FILE: app/src/main/java/io/xpipe/app/browser/icon/BrowserIconFileType.java class BrowserIconFileType (line 16) | public abstract class BrowserIconFileType { method byId (line 20) | public static synchronized BrowserIconFileType byId(String id) { method loadDefinitions (line 27) | public static synchronized void loadDefinitions() { method getAll (line 57) | public static synchronized List getAll() { method getId (line 61) | public abstract String getId(); method matches (line 63) | public abstract boolean matches(FileEntry entry); method getIcon (line 65) | public abstract String getIcon(); class Simple (line 67) | @Getter method Simple (line 74) | public Simple(String id, String lightIcon, String darkIcon, Set createDefaultFileIcon() { method createDefaultDirectoryIcon (line 14) | public static BaseRegionBuilder createDefaultDirectoryIcon() { method createContextMenuIcon (line 20) | public static BaseRegionBuilder createContextMenuIcon(BrowserIco... method createIcon (line 25) | public static BaseRegionBuilder createIcon(String s) { FILE: app/src/main/java/io/xpipe/app/browser/menu/BrowserApplicationPathMenuProvider.java type BrowserApplicationPathMenuProvider (line 10) | public interface BrowserApplicationPathMenuProvider extends BrowserMenuI... method getExecutable (line 12) | String getExecutable(); method init (line 14) | @Override method isApplicable (line 24) | @Override method isActive (line 29) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/BrowserMenuBranchProvider.java type BrowserMenuBranchProvider (line 11) | public interface BrowserMenuBranchProvider extends BrowserMenuItemProvid... method toMenuItem (line 13) | default MenuItem toMenuItem(BrowserFileSystemTabModel model, List getBranchingActions( FILE: app/src/main/java/io/xpipe/app/browser/menu/BrowserMenuCategory.java type BrowserMenuCategory (line 3) | public enum BrowserMenuCategory { FILE: app/src/main/java/io/xpipe/app/browser/menu/BrowserMenuItemProvider.java type BrowserMenuItemProvider (line 14) | public interface BrowserMenuItemProvider extends ActionProvider { method toMenuItem (line 16) | MenuItem toMenuItem(BrowserFileSystemTabModel model, List resolveFilesIfNeeded(List sel... method getIcon (line 33) | default LabelGraphic getIcon() { method getCategory (line 37) | default BrowserMenuCategory getCategory() { method getShortcut (line 41) | default KeyCombination getShortcut() { method getName (line 45) | ObservableValue getName(BrowserFileSystemTabModel model, List<... method acceptsEmptySelection (line 47) | default boolean acceptsEmptySelection() { method isApplicable (line 51) | default boolean isApplicable(BrowserFileSystemTabModel model, List getDelegateActionProvid... method createAction (line 32) | @SneakyThrows method toButton (line 65) | default Button toButton(Region root, BrowserFileSystemTabModel model, ... method toMenuItem (line 97) | default MenuItem toMenuItem(BrowserFileSystemTabModel model, List getFlattened( method getFlattened (line 21) | public static List getFlattened( method byId (line 34) | public static BrowserMenuLeafProvider byId(String id, BrowserFileSyste... FILE: app/src/main/java/io/xpipe/app/browser/menu/FileTypeMenuProvider.java type FileTypeMenuProvider (line 11) | public interface FileTypeMenuProvider extends BrowserMenuItemProvider { method getIcon (line 13) | @Override method isApplicable (line 18) | @Override method getType (line 24) | BrowserIconFileType getType(); FILE: app/src/main/java/io/xpipe/app/browser/menu/MultiExecuteMenuProvider.java class MultiExecuteMenuProvider (line 18) | public abstract class MultiExecuteMenuProvider implements BrowserMenuBra... method createCommand (line 20) | protected abstract List createCommand(BrowserFileSyste... method getBranchingActions (line 22) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/BackMenuProvider.java class BackMenuProvider (line 18) | public class BackMenuProvider implements BrowserMenuLeafProvider { method execute (line 20) | @Override method isApplicable (line 29) | @Override method getId (line 34) | public String getId() { method getIcon (line 38) | @Override method getShortcut (line 43) | @Override method getName (line 48) | @Override method isActive (line 53) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/BrowseInNativeManagerMenuProvider.java class BrowseInNativeManagerMenuProvider (line 17) | public class BrowseInNativeManagerMenuProvider implements BrowserMenuLea... method getDelegateActionProvider (line 19) | @Override method getCategory (line 24) | @Override method getName (line 29) | @Override method acceptsEmptySelection (line 38) | @Override method getIcon (line 43) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/ChgrpMenuProvider.java class ChgrpMenuProvider (line 25) | public class ChgrpMenuProvider implements BrowserMenuBranchProvider { method getLeafActions (line 27) | @SneakyThrows method getIcon (line 46) | @Override method getCategory (line 51) | @Override method getName (line 56) | @Override method isApplicable (line 61) | @Override method getBranchingActions (line 66) | @Override class FlatProvider (line 77) | private static class FlatProvider implements BrowserMenuBranchProvider { method getIcon (line 79) | @Override method getName (line 84) | @Override method getBranchingActions (line 89) | @Override class RecursiveProvider (line 96) | private static class RecursiveProvider implements BrowserMenuBranchPro... method getIcon (line 98) | @Override method getName (line 103) | @Override method getBranchingActions (line 108) | @Override class FixedProvider (line 115) | private static class FixedProvider implements BrowserMenuLeafProvider { method FixedProvider (line 120) | private FixedProvider(String group, boolean recursive) { method getName (line 125) | @Override method execute (line 130) | @Override class CustomProvider (line 141) | private static class CustomProvider implements BrowserMenuLeafProvider { method CustomProvider (line 145) | private CustomProvider(boolean recursive) { method getName (line 149) | @Override method execute (line 154) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/ChmodMenuProvider.java class ChmodMenuProvider (line 22) | public class ChmodMenuProvider implements BrowserMenuBranchProvider { method getLeafActions (line 24) | private static List getLeafActions(BrowserFil... method getIcon (line 38) | @Override method getCategory (line 43) | @Override method getName (line 48) | @Override method isApplicable (line 53) | @Override method getBranchingActions (line 58) | @Override class FlatProvider (line 69) | private static class FlatProvider implements BrowserMenuBranchProvider { method getIcon (line 71) | @Override method getName (line 76) | @Override method getBranchingActions (line 81) | @Override class RecursiveProvider (line 88) | private static class RecursiveProvider implements BrowserMenuBranchPro... method getIcon (line 90) | @Override method getName (line 95) | @Override method getBranchingActions (line 100) | @Override class FixedProvider (line 107) | private static class FixedProvider implements BrowserMenuLeafProvider { method FixedProvider (line 112) | private FixedProvider(String permissions, boolean recursive) { method getName (line 117) | @Override method execute (line 122) | @Override class CustomProvider (line 133) | private static class CustomProvider implements BrowserMenuLeafProvider { method CustomProvider (line 137) | private CustomProvider(boolean recursive) { method getName (line 141) | @Override method execute (line 146) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/ChownMenuProvider.java class ChownMenuProvider (line 25) | public class ChownMenuProvider implements BrowserMenuBranchProvider { method getLeafActions (line 27) | @SneakyThrows method getIcon (line 45) | @Override method getCategory (line 50) | @Override method getName (line 55) | @Override method isApplicable (line 60) | @Override method getBranchingActions (line 65) | @Override class FlatProvider (line 76) | private static class FlatProvider implements BrowserMenuBranchProvider { method getIcon (line 78) | @Override method getName (line 83) | @Override method getBranchingActions (line 88) | @Override class RecursiveProvider (line 95) | private static class RecursiveProvider implements BrowserMenuBranchPro... method getIcon (line 97) | @Override method getName (line 102) | @Override method getBranchingActions (line 107) | @Override class FixedProvider (line 114) | private static class FixedProvider implements BrowserMenuLeafProvider { method FixedProvider (line 119) | private FixedProvider(String owner, boolean recursive) { method getName (line 124) | @Override method execute (line 129) | @Override class CustomProvider (line 140) | private static class CustomProvider implements BrowserMenuLeafProvider { method CustomProvider (line 144) | private CustomProvider(boolean recursive) { method getName (line 148) | @Override method execute (line 153) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/ComputeDirectorySizesMenuProvider.java class ComputeDirectorySizesMenuProvider (line 17) | public class ComputeDirectorySizesMenuProvider implements BrowserMenuLea... method getId (line 19) | public String getId() { method getIcon (line 23) | @Override method getCategory (line 28) | @Override method getName (line 33) | @Override method acceptsEmptySelection (line 40) | @Override method isApplicable (line 45) | @Override method createAction (line 52) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/CopyMenuProvider.java class CopyMenuProvider (line 18) | public class CopyMenuProvider implements BrowserMenuLeafProvider { method execute (line 20) | @Override method getIcon (line 25) | @Override method getCategory (line 30) | @Override method getShortcut (line 35) | @Override method getName (line 40) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/CopyPathMenuProvider.java class CopyPathMenuProvider (line 22) | public class CopyPathMenuProvider implements BrowserMenuBranchProvider { method centerEllipsis (line 24) | private static String centerEllipsis(String input, int length) { method getIcon (line 37) | @Override method getCategory (line 42) | @Override method getName (line 47) | @Override method acceptsEmptySelection (line 52) | @Override method getBranchingActions (line 57) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/DeleteMenuProvider.java class DeleteMenuProvider (line 20) | public class DeleteMenuProvider implements BrowserMenuLeafProvider { method getDelegateActionProvider (line 22) | @Override method automaticallyResolveLinks (line 27) | @Override method getIcon (line 32) | @Override method getCategory (line 37) | @Override method getShortcut (line 42) | @Override method getName (line 47) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/DownloadMenuProvider.java class DownloadMenuProvider (line 18) | public class DownloadMenuProvider implements BrowserMenuLeafProvider { method execute (line 20) | @Override method isApplicable (line 30) | @Override method getId (line 39) | public String getId() { method getIcon (line 43) | @Override method getCategory (line 48) | @Override method getShortcut (line 53) | @Override method getName (line 58) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/EditFileMenuProvider.java class EditFileMenuProvider (line 21) | public class EditFileMenuProvider implements BrowserMenuLeafProvider { method execute (line 23) | @Override method isApplicable (line 32) | @Override method getIcon (line 37) | @Override method getCategory (line 42) | @Override method getShortcut (line 47) | @Override method getName (line 52) | @Override method isActive (line 59) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/FollowLinkMenuProvider.java class FollowLinkMenuProvider (line 15) | public class FollowLinkMenuProvider implements BrowserMenuLeafProvider { method execute (line 17) | @Override method isApplicable (line 23) | @Override method automaticallyResolveLinks (line 31) | @Override method getIcon (line 36) | @Override method getCategory (line 41) | @Override method getName (line 46) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/ForwardMenuProvider.java class ForwardMenuProvider (line 18) | public class ForwardMenuProvider implements BrowserMenuLeafProvider { method execute (line 20) | @Override method isApplicable (line 29) | @Override method getId (line 34) | public String getId() { method getIcon (line 38) | @Override method getShortcut (line 43) | @Override method getName (line 48) | @Override method isActive (line 53) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/GradleRunMenuProvider.java class GradleRunMenuProvider (line 20) | public class GradleRunMenuProvider implements BrowserMenuLeafProvider { method isApplicable (line 22) | @Override method getName (line 49) | @Override method getCategory (line 54) | @Override method getIcon (line 59) | @Override method execute (line 64) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/JarMenuProvider.java class JarMenuProvider (line 14) | public class JarMenuProvider extends MultiExecuteMenuProvider method getCategory (line 17) | @Override method getName (line 22) | @Override method isApplicable (line 28) | @Override method getType (line 37) | @Override method getExecutable (line 42) | @Override method createCommand (line 47) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/JavapMenuProvider.java class JavapMenuProvider (line 20) | public class JavapMenuProvider method getCategory (line 23) | @Override method getName (line 28) | @Override method isApplicable (line 34) | @Override method getType (line 44) | @Override method execute (line 49) | @Override method getExecutable (line 65) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/NewItemMenuProvider.java class NewItemMenuProvider (line 26) | public class NewItemMenuProvider implements BrowserMenuBranchProvider { method getIcon (line 28) | @Override method getCategory (line 33) | @Override method getName (line 38) | @Override method acceptsEmptySelection (line 43) | @Override method getBranchingActions (line 48) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/OpenDirectoryInNewTabMenuProvider.java class OpenDirectoryInNewTabMenuProvider (line 19) | public class OpenDirectoryInNewTabMenuProvider implements BrowserMenuLea... method execute (line 21) | @Override method isApplicable (line 32) | @Override method getIcon (line 39) | @Override method getCategory (line 44) | @Override method getShortcut (line 49) | @Override method getName (line 54) | @Override method acceptsEmptySelection (line 59) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/OpenDirectoryMenuProvider.java class OpenDirectoryMenuProvider (line 19) | public class OpenDirectoryMenuProvider implements BrowserMenuLeafProvider { method getDelegateActionProvider (line 21) | @Override method getIcon (line 26) | @Override method getCategory (line 31) | @Override method getShortcut (line 36) | @Override method getName (line 41) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/OpenFileDefaultMenuProvider.java class OpenFileDefaultMenuProvider (line 19) | public class OpenFileDefaultMenuProvider implements BrowserMenuLeafProvi... method getDelegateActionProvider (line 21) | @Override method getIcon (line 26) | @Override method getCategory (line 31) | @Override method getShortcut (line 36) | @Override method getName (line 41) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/OpenFileWithMenuProvider.java class OpenFileWithMenuProvider (line 21) | public class OpenFileWithMenuProvider implements BrowserMenuLeafProvider { method getDelegateActionProvider (line 23) | @Override method isApplicable (line 28) | @Override method getIcon (line 35) | @Override method getCategory (line 40) | @Override method getShortcut (line 45) | @Override method getName (line 50) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/OpenNativeFileDetailsMenuProvider.java class OpenNativeFileDetailsMenuProvider (line 19) | public class OpenNativeFileDetailsMenuProvider implements BrowserMenuLea... method getDelegateActionProvider (line 21) | @Override method getCategory (line 26) | @Override method getShortcut (line 31) | @Override method getName (line 36) | @Override method acceptsEmptySelection (line 41) | @Override method getIcon (line 46) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/OpenTerminalInDirectoryMenuProvider.java class OpenTerminalInDirectoryMenuProvider (line 21) | public class OpenTerminalInDirectoryMenuProvider implements BrowserMenuL... method execute (line 23) | @Override method isApplicable (line 42) | @Override method getId (line 48) | public String getId() { method getIcon (line 52) | @Override method getCategory (line 57) | @Override method getShortcut (line 62) | @Override method getName (line 67) | @Override method isActive (line 72) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/PasteMenuProvider.java class PasteMenuProvider (line 20) | public class PasteMenuProvider implements BrowserMenuLeafProvider { method execute (line 22) | @Override method isApplicable (line 54) | @Override method getIcon (line 67) | @Override method getCategory (line 72) | @Override method getShortcut (line 77) | @Override method getName (line 82) | @Override method acceptsEmptySelection (line 87) | @Override method isActive (line 92) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/RefreshDirectoryMenuProvider.java class RefreshDirectoryMenuProvider (line 18) | public class RefreshDirectoryMenuProvider implements BrowserMenuLeafProv... method execute (line 20) | @Override method isApplicable (line 29) | @Override method getId (line 34) | public String getId() { method getIcon (line 38) | @Override method getShortcut (line 43) | @Override method getName (line 48) | @Override method isActive (line 53) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/RenameMenuProvider.java class RenameMenuProvider (line 18) | public class RenameMenuProvider implements BrowserMenuLeafProvider { method execute (line 20) | @Override method isApplicable (line 25) | @Override method automaticallyResolveLinks (line 30) | @Override method getIcon (line 35) | @Override method getCategory (line 40) | @Override method getShortcut (line 45) | @Override method getName (line 50) | @Override method getId (line 55) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/RunFileMenuProvider.java class RunFileMenuProvider (line 20) | public class RunFileMenuProvider extends MultiExecuteMenuProvider { method isExecutable (line 22) | private boolean isExecutable(FileEntry e) { method getIcon (line 55) | @Override method getCategory (line 60) | @Override method getName (line 65) | @Override method isApplicable (line 70) | @Override method createCommand (line 75) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/BaseUntarMenuProvider.java class BaseUntarMenuProvider (line 20) | public class BaseUntarMenuProvider implements BrowserApplicationPathMenu... method BaseUntarMenuProvider (line 25) | public BaseUntarMenuProvider(boolean gz, boolean toDirectory) { method getIcon (line 30) | @Override method getCategory (line 35) | @Override method getName (line 40) | @Override method isApplicable (line 50) | @Override method getExecutable (line 70) | @Override method createAction (line 75) | @Override method automaticallyResolveLinks (line 84) | @Override method getTarget (line 89) | private FilePath getTarget(FilePath name) { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/BaseUnzipUnixMenuProvider.java class BaseUnzipUnixMenuProvider (line 20) | public abstract class BaseUnzipUnixMenuProvider implements BrowserMenuLe... method BaseUnzipUnixMenuProvider (line 24) | public BaseUnzipUnixMenuProvider(boolean toDirectory) { method getIcon (line 28) | @Override method getCategory (line 33) | @Override method automaticallyResolveLinks (line 38) | @Override method getName (line 43) | @Override method getExecutable (line 56) | @Override method isApplicable (line 61) | @Override method createAction (line 74) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/BaseUnzipWindowsActionProvider.java class BaseUnzipWindowsActionProvider (line 19) | public abstract class BaseUnzipWindowsActionProvider implements BrowserM... method BaseUnzipWindowsActionProvider (line 23) | public BaseUnzipWindowsActionProvider(boolean toDirectory) { method automaticallyResolveLinks (line 27) | @Override method getIcon (line 32) | @Override method getCategory (line 37) | @Override method getName (line 42) | @Override method isApplicable (line 55) | @Override method createAction (line 67) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/CompressMenuProvider.java class CompressMenuProvider (line 21) | public class CompressMenuProvider implements BrowserMenuBranchProvider { method init (line 23) | @Override method getIcon (line 35) | @Override method getCategory (line 40) | @Override method getName (line 45) | @Override method isApplicable (line 50) | @Override method getBranchingActions (line 69) | @Override class LeafProvider (line 95) | private abstract static class LeafProvider implements BrowserMenuLeafP... method LeafProvider (line 99) | private LeafProvider(boolean directory) { method automaticallyResolveLinks (line 103) | @Override method execute (line 108) | @Override method getName (line 134) | @Override method create (line 139) | protected abstract void create(String fileName, BrowserFileSystemTab... method getExtension (line 141) | protected abstract String getExtension(); class BranchProvider (line 144) | private class BranchProvider implements BrowserMenuBranchProvider { method BranchProvider (line 148) | private BranchProvider(boolean directory) { method getIcon (line 152) | @Override method getName (line 159) | @Override method getBranchingActions (line 164) | @Override class ZipActionProvider (line 185) | private class ZipActionProvider extends LeafProvider { method ZipActionProvider (line 187) | private ZipActionProvider(boolean directory) { method create (line 191) | @Override method getExtension (line 200) | @Override class TarBasedActionProvider (line 206) | private abstract class TarBasedActionProvider extends LeafProvider { method TarBasedActionProvider (line 210) | private TarBasedActionProvider(boolean directory, boolean gz) { method create (line 215) | @Override method isActive (line 225) | @Override method isApplicable (line 231) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/TarActionProvider.java class TarActionProvider (line 13) | public class TarActionProvider implements BrowserActionProvider { method getId (line 15) | @Override class Action (line 20) | @Jacksonized method executeImpl (line 31) | @Override method isMutation (line 60) | @Override FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UntarActionProvider.java class UntarActionProvider (line 13) | public class UntarActionProvider implements BrowserActionProvider { method getId (line 15) | @Override class Action (line 20) | @Jacksonized method executeImpl (line 27) | @Override method isMutation (line 49) | @Override method getTarget (line 54) | private FilePath getTarget(FilePath name) { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UntarDirectoryMenuProvider.java class UntarDirectoryMenuProvider (line 3) | public class UntarDirectoryMenuProvider extends BaseUntarMenuProvider { method UntarDirectoryMenuProvider (line 5) | public UntarDirectoryMenuProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UntarGzDirectoryMenuProvider.java class UntarGzDirectoryMenuProvider (line 3) | public class UntarGzDirectoryMenuProvider extends BaseUntarMenuProvider { method UntarGzDirectoryMenuProvider (line 5) | public UntarGzDirectoryMenuProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UntarGzHereMenuProvider.java class UntarGzHereMenuProvider (line 3) | public class UntarGzHereMenuProvider extends BaseUntarMenuProvider { method UntarGzHereMenuProvider (line 5) | public UntarGzHereMenuProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UntarHereMenuProvider.java class UntarHereMenuProvider (line 3) | public class UntarHereMenuProvider extends BaseUntarMenuProvider { method UntarHereMenuProvider (line 5) | public UntarHereMenuProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UnzipActionProvider.java class UnzipActionProvider (line 16) | public class UnzipActionProvider implements BrowserActionProvider { method getTarget (line 18) | public static FilePath getTarget(FilePath name) { method getId (line 22) | @Override class Action (line 27) | @Jacksonized method executeImpl (line 33) | @Override method isMutation (line 67) | @Override method runPowershellCommand (line 72) | private void runPowershellCommand(ShellControl sc, BrowserFileSystem... FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UnzipDirectoryUnixMenuProvider.java class UnzipDirectoryUnixMenuProvider (line 3) | public class UnzipDirectoryUnixMenuProvider extends BaseUnzipUnixMenuPro... method UnzipDirectoryUnixMenuProvider (line 5) | public UnzipDirectoryUnixMenuProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UnzipDirectoryWindowsActionProvider.java class UnzipDirectoryWindowsActionProvider (line 3) | public class UnzipDirectoryWindowsActionProvider extends BaseUnzipWindow... method UnzipDirectoryWindowsActionProvider (line 5) | public UnzipDirectoryWindowsActionProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UnzipHereUnixMenuProvider.java class UnzipHereUnixMenuProvider (line 3) | public class UnzipHereUnixMenuProvider extends BaseUnzipUnixMenuProvider { method UnzipHereUnixMenuProvider (line 5) | public UnzipHereUnixMenuProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/UnzipHereWindowsActionProvider.java class UnzipHereWindowsActionProvider (line 3) | public class UnzipHereWindowsActionProvider extends BaseUnzipWindowsActi... method UnzipHereWindowsActionProvider (line 5) | public UnzipHereWindowsActionProvider() { FILE: app/src/main/java/io/xpipe/app/browser/menu/impl/compress/ZipActionProvider.java class ZipActionProvider (line 16) | public class ZipActionProvider implements BrowserActionProvider { method getId (line 18) | @Override class Action (line 23) | @Jacksonized method executeImpl (line 32) | @Override method isMutation (line 95) | @Override FILE: app/src/main/java/io/xpipe/app/comp/BaseRegionBuilder.java class BaseRegionBuilder (line 17) | public abstract class BaseRegionBuilder c) { method visible (line 45) | public B visible(ObservableValue o) { method padding (line 57) | public B padding(Insets insets) { method disable (line 61) | public B disable(ObservableValue o) { method show (line 73) | public B show(ObservableValue when) { method hide (line 77) | public B hide(ObservableValue o) { FILE: app/src/main/java/io/xpipe/app/comp/RegionBuilder.java class RegionBuilder (line 11) | public abstract class RegionBuilder extends BaseRegion... method empty (line 13) | public static RegionBuilder empty() { method hspacer (line 21) | public static RegionBuilder hspacer() { method hspacer (line 25) | public static RegionBuilder hspacer(double size) { method vspacer (line 29) | public static RegionBuilder vspacer() { method vspacer (line 33) | public static RegionBuilder vspacer(double size) { method hseparator (line 37) | public static RegionBuilder hseparator() { method vseparator (line 41) | public static RegionBuilder vseparator() { method of (line 45) | public static RegionBuilder of(Supplier r) { method build (line 55) | @Override method createSimple (line 62) | protected abstract T createSimple(); FILE: app/src/main/java/io/xpipe/app/comp/RegionDescriptor.java class RegionDescriptor (line 18) | @Value type FocusTraversal (line 30) | public enum FocusTraversal { method apply (line 36) | public void apply(Region r) { class RegionDescriptorBuilder (line 98) | public static class RegionDescriptorBuilder { method nameKey (line 100) | public RegionDescriptorBuilder nameKey(String key) { FILE: app/src/main/java/io/xpipe/app/comp/RegionStructure.java type RegionStructure (line 5) | public interface RegionStructure { method get (line 7) | R get(); FILE: app/src/main/java/io/xpipe/app/comp/RegionStructureBuilder.java class RegionStructureBuilder (line 9) | public abstract class RegionStructureBuilder applyStructure(Consumer {} FILE: app/src/main/java/io/xpipe/app/comp/augment/ContextMenuAugment.java class ContextMenuAugment (line 16) | public class ContextMenuAugment implements Consumer { method ContextMenuAugment (line 22) | public ContextMenuAugment( method accept (line 31) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/AnchorComp.java class AnchorComp (line 10) | public class AnchorComp extends RegionBuilder { method AnchorComp (line 14) | public AnchorComp(List> comps) { method createSimple (line 18) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/AppLayoutComp.java class AppLayoutComp (line 34) | public class AppLayoutComp extends RegionStructureBuilder name, Runnable listener) { method ButtonComp (line 33) | public ButtonComp(ObservableValue name, Node graphic, Runnable... method ButtonComp (line 39) | public ButtonComp(ObservableValue name, LabelGraphic graphic, ... method createSimple (line 45) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/ChoiceComp.java class ChoiceComp (line 25) | @FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) method ChoiceComp (line 33) | public ChoiceComp(Property value, Map> r... method ofTranslatable (line 39) | public static ChoiceComp ofTranslatable( method createSimple (line 47) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/ChoicePaneComp.java class ChoicePaneComp (line 22) | public class ChoicePaneComp extends RegionBuilder { method ChoicePaneComp (line 30) | public ChoicePaneComp(List entries, Property selected) { method createSimple (line 35) | @Override method hashCode (line 107) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/ComboTextFieldComp.java class ComboTextFieldComp (line 20) | public class ComboTextFieldComp extends RegionBuilder> { method ComboTextFieldComp (line 29) | public ComboTextFieldComp( method createSimple (line 38) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceChoiceComp.java class ContextualFileReferenceChoiceComp (line 41) | public class ContextualFileReferenceChoiceComp extends RegionBuilder ContextualFileReferenceChoiceComp( method createSimple (line 71) | @Override method createComboBox (line 175) | private BaseRegionBuilder createComboBox() { method createTextField (line 215) | private BaseRegionBuilder createTextField() { class PreviousFileReference (line 238) | @Value method of (line 244) | public static PreviousFileReference of(Path file) { FILE: app/src/main/java/io/xpipe/app/comp/base/ContextualFileReferenceSync.java class ContextualFileReferenceSync (line 23) | @Value method of (line 27) | public static ContextualFileReferenceSync of(Path dir, Function g... FILE: app/src/main/java/io/xpipe/app/comp/base/CountComp.java class CountComp (line 16) | @AllArgsConstructor method createSimple (line 23) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/DelayedInitComp.java class DelayedInitComp (line 16) | @AllArgsConstructor method createSimple (line 22) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/FilterComp.java class FilterComp (line 23) | public class FilterComp extends RegionBuilder { method FilterComp (line 27) | public FilterComp(Property filterText) { method createSimple (line 31) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/FontIconComp.java class FontIconComp (line 14) | @AllArgsConstructor method createBase (line 19) | @Override class Structure (line 32) | @Value method get (line 38) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/HorizontalComp.java class HorizontalComp (line 15) | public class HorizontalComp extends RegionBuilder { method HorizontalComp (line 19) | public HorizontalComp(List> comps) { method HorizontalComp (line 23) | public HorizontalComp(ObservableList> entries) { method spacing (line 27) | public RegionBuilder spacing(double spacing) { method createSimple (line 31) | @Override FILE: app/src/main/java/io/xpipe/app/comp/base/IconButtonComp.java class IconButtonComp (line 16) | public class IconButtonComp extends RegionBuilder