- CLIPBOARD_TASK_FLAVOR - Static variable in class org.q.app.clipboard.ClipboardTask
-
Flavor of the task.
- ClipboardManager - Class in org.q.app.clipboard
-
Class responsible for writing and reading file operations to the system clipboard.
- ClipboardManager() - Constructor for class org.q.app.clipboard.ClipboardManager
-
- ClipboardTask - Class in org.q.app.clipboard
-
This class defines a single task on or from the system clipboard.
- ClipboardTask(String, List<String>) - Constructor for class org.q.app.clipboard.ClipboardTask
-
Constructor
- ColorFactory - Interface in org.q.app.ui.render.list
-
Interface that makes it possible to replace the strategy for coloring items.
- CommandMetadata - Class in org.q.app.engine.meta
-
This class contains all available meta data for a single plugin.
- CommandNameMetadata - Class in org.q.app.engine.meta
-
Meta data of the name of a plugin.
- CommandQueue - Class in org.q.app.engine.concurrent
-
This is the central queue in Q.
- CommandScheduler - Class in org.q.app.engine.concurrent
-
The CommandScheduler schedules ShellCommands for execution.
- CommandScheduler() - Constructor for class org.q.app.engine.concurrent.CommandScheduler
-
- compare(VirtualFile, VirtualFile) - Method in class org.q.app.vfs.VirtualFileComparator
-
Compare two files alphabetically.
- compareTo(CommandMetadata) - Method in class org.q.app.engine.meta.CommandMetadata
-
Compares plugins by their name.
- ComponentBuilder<T extends java.awt.Component> - Interface in org.q.app.ui.bind.menu
-
Interface for building a structure of Component
's.
- ComponentMap - Class in org.q.app.ui.bind
-
Map containing all the UI components registered in components.ini.
- COMPONENTS - Static variable in class org.q.app.config.ResourcePaths
-
- Concurrency - Annotation Type in org.q.app.contract.annotation
-
This annotation can be used to specify a Threading policy for a command to run in.
- ConfigurableResources - Class in org.q.app.config
-
This class switches between UserResources and ApplicationResources.
- ConfigurableResources() - Constructor for class org.q.app.config.ConfigurableResources
-
- configure() - Method in class org.q.app.engine.impl.EngineModule
-
- configure() - Method in class org.q.app.ui.MainFrameModule
-
- constructObject(String) - Method in class org.q.app.config.IniPropertiesConstructor
-
- constructString(Map) - Method in class org.q.app.config.IniPropertiesConstructor
-
Create a string that can be written to an ini file.
- ContextMediator - Class in org.q.app.ui.context
-
Context object that registers the locations opened in the left and right file browser lists.
- copyUrls(List<String>) - Method in class org.q.app.clipboard.ClipboardManager
-
Copy the specified URL's to the clipboard.
- createEngine() - Method in class org.q.app.engine.script.ScriptInvoker
-
- createEngine(ScriptConfig) - Method in class org.q.app.engine.script.ScriptInvoker
-
- Custom - Class in boot
-
Boot the application in a custom manner.
- cutUrls(List<String>) - Method in class org.q.app.clipboard.ClipboardManager
-
Cut the specified URL's to the clipboard.
- get() - Method in class org.q.app.engine.convert.BasicConvertersProvider
-
- get() - Method in class org.q.app.engine.convert.PluginConvertersProvider
-
- get() - Method in class org.q.app.ui.bind.JMenuBarProvider
-
- getAbsolutePath(String) - Method in class org.q.app.config.ConfigurableResources
-
- getAbsolutePath(String) - Method in interface org.q.app.config.Resources
-
Convert a relative path to an absolute path.
- getAbsolutePath(String) - Method in class org.q.app.config.ScriptResources
-
Returns the absolute path to a script.
- getAbsolutePath() - Method in interface org.q.app.vfs.VirtualFile
-
Return the absolute path to the file.
- getActive() - Method in class org.q.app.engine.context.EngineSnapshot
-
Get the FileSnapshot for the active file list (at the time of the snapshot).
- getActive() - Method in class org.q.app.ui.context.ContextMediator
-
Get the
UIContext
for the active file browser list.
- getAllContainedFiles(VirtualFile) - Static method in class org.q.app.vfs.VirtualFiles
-
Return a List of all files nested at any depth.
- getArguments() - Method in class org.q.app.engine.parse.ShellCommand
-
Get an Iterator of the arguments passed to the command.
- getBaseName() - Method in interface org.q.app.vfs.VirtualFile
-
Get the base name of the file without the extension in human readable
form.
- getCharacterFlags() - Method in class org.q.app.engine.meta.CommandMetadata
-
List the flags available for this plugin.
- getChildrenAlphabetically(VirtualFile) - Static method in class org.q.app.vfs.VirtualFiles
-
- getClipboardTask() - Method in class org.q.app.clipboard.ClipboardManager
-
Get the task currently on the clipboard.
- getColor(Object) - Method in interface org.q.app.ui.render.list.ColorFactory
-
Get the color for an item.
- getColor(Object) - Method in class org.q.app.ui.render.list.NoColorFactory
-
- getColor(Object) - Method in class org.q.app.ui.render.rename.RegexColorFactory
-
Colors items black if they match the regex, gray otherwise.
- getColor(Object) - Method in class org.q.app.ui.render.terminal.TerminalColorFactory
-
Colors error messages Color.RED
and other messages Color.DARK_GRAY
.
- getCommandName() - Method in class org.q.app.engine.impl.PluginRunnable
-
Get the name of the plugin to invoke.
- getComponent(String) - Method in class org.q.app.engine.script.QObject
-
Retrieve a UI component by name.
- getComponentIds() - Method in class org.q.app.engine.script.QObject
-
Get a listing of the id's of all Swing components in use.
- getContent() - Method in class org.q.app.general.ValueHolder
-
Get the contained Object.
- getDir() - Method in class org.q.app.engine.context.FileSnapshot
-
Get the location opened at the time of the snapshot.
- getDir() - Method in class org.q.app.ui.context.UIContext
-
Get the directory currently shown.
- getDirectory() - Method in class org.q.plugins.various.FileMatchResults
-
Get the last directory that was matched to one or more files.
- getEngine() - Method in class org.q.app.engine.script.QObject
-
Get the engine for invoking Q commands.
- getEngineVariables() - Method in class org.q.app.ui.context.ContextMediator
-
Get a variable map containing all the engine variables.
- getEntries() - Method in class org.q.plugins.open.M3uSelection
-
Get all entries in the m3u file that are available on the file system.
- getErrorMessage() - Method in class org.q.app.engine.impl.PluginRunnable
-
- getEscapedUrlList() - Method in class org.q.app.clipboard.ClipboardTask
-
Get a List of all URL's in this task.
- getExtension() - Method in interface org.q.app.vfs.VirtualFile
-
Get the file extension.
- getFavicon() - Method in class org.q.app.ui.render.icons.Favicon
-
- getFile() - Method in class org.q.app.engine.context.FileSnapshot
-
Get the primary selection at the time of the snapshot.
- getFile(String) - Method in class org.q.app.engine.script.QVariables
-
Get a Q variable as a File
.
- getFileObject(String) - Method in class org.q.app.engine.script.QVariables
-
Get a Q variable as a Apache VFS FileObject
.
- getFileObject() - Method in interface org.q.app.vfs.VirtualFile
-
Get the Apache commons VFS FileObject
for this VirtualFile.
- getFiles() - Method in class org.q.app.engine.context.FileSnapshot
-
Get all selected files at the time of the snapshot.
- getFlagMetadata(char) - Method in class org.q.app.engine.meta.CommandMetadata
-
Return the meta data of one of this command's flags.
- getFlags() - Method in class org.q.app.engine.parse.ShellCommand
-
Get an array of flags set for the command.
- getFlagsOrDefaults(ShellCommand) - Method in class org.q.app.engine.meta.CommandMetadata
-
Returns the flags specified in the
ShellCommand
complemented with any flags that are on by default.
- getIcon(Object) - Method in interface org.q.app.ui.render.list.IconFactory
-
Get the icon for an item.
- getIcon(Object) - Method in class org.q.app.ui.render.list.NoIconFactory
-
- getId() - Method in class org.q.app.engine.impl.PluginRunnable
-
- getInactive() - Method in class org.q.app.engine.context.EngineSnapshot
-
Get the FileSnapshot for the inactive file list (at the time of the snapshot).
- getInactive() - Method in class org.q.app.ui.context.ContextMediator
-
Get the
UIContext
for the inactive file browser list.
- getInstance(Class<E>) - Method in class org.q.app.engine.script.QObject
-
Advanced functionality for retrieving any class from the Guice injector.
- getInvalidUrls() - Method in class org.q.app.clipboard.ClipboardTask
-
List the URL's that are considered to be invalid.
- getInvocationMetadata() - Method in class org.q.app.engine.meta.CommandMetadata
-
Get the meta data for invoking the command.
- getKeys() - Method in class org.q.app.engine.script.QVariables
-
Get the names of all available Q variables.
- getLabel() - Method in class org.q.app.engine.impl.PluginRunnable
-
Get the display label.
- getLeft() - Method in class org.q.app.engine.context.EngineSnapshot
-
Get the FileSnapshot of the left file list.
- getLeft() - Method in class org.q.app.ui.context.ContextMediator
-
Get the
UIContext
for the left file browser list.
- getList(String) - Method in class org.q.app.engine.script.QVariables
-
Get the variable as a List of Strings.
- getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class org.q.app.ui.render.list.QListCellRenderer
-
- getLiteral() - Method in class org.q.app.config.IniPropertiesConstructor
-
- getLiteral() - Method in class org.q.app.engine.meta.CommandNameMetadata
-
Get the Class
defining the plugin.
- getLocalFile() - Method in interface org.q.app.vfs.VirtualFile
-
Get the File
for this VirtualFile.
- getLongestExistingPath(VirtualFile) - Static method in class org.q.app.vfs.VirtualFiles
-
Return the
VirtualFile
if it exists, otherwise return the longest
existing parent path.
- getMap() - Method in class org.q.app.ui.bind.ComponentMap
-
Returns an unmodifiable Map containing the components.
- getMessage() - Method in class org.q.app.general.DetailMessage
-
Get the contained message.
- getMissing() - Method in class org.q.plugins.open.M3uSelection
-
Get all entries in the m3u file, not available on the file system.
- getName() - Method in class org.q.app.engine.meta.CommandMetadata
-
Get the meta data of the name of the Command.
- getName() - Method in class org.q.app.engine.meta.FlagMetadata
-
Get the full name of the flag.
- getName() - Method in class org.q.app.engine.parse.ShellCommand
-
Get the supplied command name.
- getName() - Method in interface org.q.app.vfs.VirtualFile
-
Get the name of the file in human readable form including extension.
- getNameEscaped() - Method in interface org.q.app.vfs.VirtualFile
-
Get the escaped name of the file including extension.
- getOperation() - Method in class org.q.app.clipboard.ClipboardTask
-
Get the Q operation to invoke.
- getParentFile() - Method in interface org.q.app.vfs.VirtualFile
-
Get the parent file that has this file as a child.
- getQName() - Method in class org.q.app.engine.meta.CommandNameMetadata
-
Get the name of the plugin.
- getRenderer() - Method in class org.q.app.ui.render.browser.VirtualFileCellController
-
Get the configurable renderer.
- getResources() - Method in class org.q.app.engine.script.QObject
-
Get access to system
Resources
for advanced use.
- getRight() - Method in class org.q.app.engine.context.EngineSnapshot
-
Get the FileSnapshot of the right file list.
- getRight() - Method in class org.q.app.ui.context.ContextMediator
-
Get the
UIContext
for the right file browser list.
- getShellArguments(Iterator<ShellArgument>) - Method in class org.q.app.engine.meta.FlagMetadata
-
Return the required amount of default
ShellArgument
's optionally overriding them.
- getShellCommand() - Method in exception org.q.app.engine.parse.ShellFlagMissingException
-
Get the ShellCommand for which the flag is missing.
- getSize() - Method in interface org.q.app.vfs.VirtualFile
-
Determines the size of the file, in bytes.
- getString(String) - Method in class org.q.app.engine.script.QVariables
-
Get a Q variable as a String, this returns the raw value.
- getSwallowed() - Method in class org.q.app.engine.parse.ShellCommand
-
Get any content swallowed by the command.
- getSwallows() - Method in class org.q.app.engine.meta.InvocationMetadata
-
Returns whether or not this command can swallow content.
- getSystemVariable(String) - Method in class org.q.app.engine.script.QVariables
-
Get a Q system variable (from variables.ini) as a String, this returns the raw value.
- getThreadPolicy() - Method in class org.q.app.engine.meta.CommandMetadata
-
Return the ThreadPolicy for the ShellCommand.
- getThreadPolicy() - Method in class org.q.app.engine.meta.InvocationMetadata
-
- getTransferData(DataFlavor) - Method in class org.q.app.clipboard.UrlTransferable
-
- getTransferDataFlavors() - Method in class org.q.app.clipboard.UrlTransferable
-
- getType() - Method in class org.q.app.engine.parse.ShellArgument
-
- getUrl() - Method in interface org.q.app.vfs.VirtualFile
-
Returns the full URL in human readable form.
- getUrlEscaped() - Method in interface org.q.app.vfs.VirtualFile
-
Returns the escaped full URL.
- getValue() - Method in class org.q.app.engine.parse.ShellArgument
-
Get the value of the argument.
- getVariable(String) - Method in class org.q.app.engine.context.AbstractUserContext
-
- getVariable(String, String) - Method in class org.q.app.engine.context.AbstractUserContext
-
- getVariable(String) - Method in interface org.q.app.engine.context.VariableContext
-
Retrieve the value for the given variable key
- getVariable(String, String) - Method in interface org.q.app.engine.context.VariableContext
-
Retrieve a variable or return a default value if it is not found.
- getVariables() - Method in interface org.q.app.contract.PluginContext
-
Get the variable Map.
- getVariables() - Method in class org.q.app.engine.context.AbstractUserContext
-
- getVariables() - Method in interface org.q.app.engine.context.VariableContext
-
Get a listing of all variables in this context.
- getVariables() - Method in class org.q.app.engine.script.QObject
-
Get the
QVariables
object that offers access to configuration and location variables.
- getVirtualFile(String) - Method in class org.q.app.engine.script.QVariables
-
- getVirtualFile() - Method in class org.q.app.ui.render.browser.VirtualFileWrapper
-
- getVirtualFiles() - Method in class org.q.plugins.various.FileMatchResults
-
Get the files that were matched to the directory on the last match.
- ICON_DIR - Static variable in class org.q.app.config.ResourcePaths
-
- IconFactory - Interface in org.q.app.ui.render.list
-
Interface that makes it possible to replace the strategy for generating icons for items.
- IniPropertiesConstructor - Class in org.q.app.config
-
Convert the contents of an ini file to a java.util.Map and back.
- IniPropertiesConstructor() - Constructor for class org.q.app.config.IniPropertiesConstructor
-
- InputExaminer - Class in org.q.app.engine.impl
-
The input examiner's main function is to provide feedback what a ShellCommand does if it is invoked.
- instance() - Static method in class org.q.app.engine.impl.EngineModule
-
Get the Module
.
- instance() - Method in interface org.q.app.ui.bind.menu.ComponentBuilder
-
Create and return the Component
.
- instance() - Method in class org.q.app.ui.bind.menu.JMenuBarBuilder
-
- instance() - Method in class org.q.app.ui.bind.menu.JMenuBuilder
-
- instance() - Method in class org.q.app.ui.bind.menu.JMenuItemBuilder
-
- instance() - Static method in class org.q.plugins.various.FileMatchResults
-
Get the latest calculated FileMatchResults.
- Invocable - Interface in org.q.app.contract
-
ShellCommands that can be invoked without any swallowed content must implement this interface.
- InvocationMetadata - Class in org.q.app.engine.meta
-
Meta data on how to invoke a plugin.
- invoke() - Method in interface org.q.app.contract.Invocable
-
Invoke the ShellCommand.
- invoke(String) - Method in interface org.q.app.contract.Swallows
-
Invoke the ShellCommand.
- invoke(String) - Method in interface org.q.app.engine.impl.Engine
-
Invoke a ShellCommand.
- invoke(String, Throwable) - Method in class org.q.app.engine.impl.ErrorScript
-
Invoke the error message script.
- invoke(String) - Method in class org.q.app.engine.script.QEngineProxy
-
- invoke(ScriptInvocation) - Method in interface org.q.app.engine.script.SwingScript
-
Invoke the supplied invocations.
- invoke(ScriptConfig, ScriptInvocation) - Method in interface org.q.app.engine.script.SwingScript
-
Invoke the supplied invocations.
- invokeTemplated(String) - Method in class org.q.app.engine.script.QEngineProxy
-
Apply engine templates and invoke the command.
- isAvailable(String) - Method in class org.q.app.config.ScriptResources
-
Check that a script exists with the specified name.
- isComplete() - Method in class org.q.plugins.open.M3uSelection
-
Are all entries in this m3u file available on the file system?
- isDataFlavorSupported(DataFlavor) - Method in class org.q.app.clipboard.UrlTransferable
-
- isDefault() - Method in class org.q.app.engine.parse.ShellArgument
-
Get a flag indicating if this is a default variable, or if the value of the ShellArgument should be used.
- isDirectory() - Method in interface org.q.app.vfs.VirtualFile
-
Returns true iff this VirtualFile is a directory.
- isEmpty() - Method in class org.q.app.clipboard.ClipboardTask
-
Are there any URL's in this task?
- isError() - Method in class org.q.app.engine.impl.PluginRunnable
-
Get the error flag.
- isError() - Method in class org.q.app.general.DetailMessage
-
Return the error flag.
- isFile() - Method in interface org.q.app.vfs.VirtualFile
-
Returns true iff the resource if a file.
- isHidden() - Method in interface org.q.app.vfs.VirtualFile
-
Returns true iff the resource is marked as hidden.
- isInvocable() - Method in class org.q.app.engine.meta.InvocationMetadata
-
Returns whether or not this command can be invoked without any swallowed content.
- isInvocable() - Method in class org.q.app.engine.parse.ShellCommand
-
Return a boolean whether or not this ShellCommand was invoked without any swallowed content.
- isLeftActive() - Method in class org.q.app.ui.context.ContextMediator
-
Is the right browser window active.
- isLocal() - Method in interface org.q.app.vfs.VirtualFile
-
Returns true iff the resource is a File
on the local file system.
- isParentOf(VirtualFile, VirtualFile) - Static method in class org.q.app.vfs.VirtualFiles
-
Returns true iff isParent is a parent of child.
- isPrimary(char) - Method in class org.q.app.engine.meta.CommandMetadata
-
Returns whether or not a flag is primary.
- isSameUrl(VirtualFile, VirtualFile) - Static method in class org.q.app.vfs.VirtualFiles
-
Returns true iff both files refer to the same url.
- ObjectOverrides - Class in org.q.app.general
-
This easy to use class implements overrides of the equals, hashcode and toString methods based on the EqualsBuilder,
HashCodeBuilder and ToStringBuilder of apache lang using reflection.
- ObjectOverrides() - Constructor for class org.q.app.general.ObjectOverrides
-
- on(boolean, String, Object...) - Static method in exception org.q.app.contract.ValidationException
-
Shorthand for checking a boolean flag and throwing a ValidationException if the flag is true.
- org.q.app.clipboard - package org.q.app.clipboard
-
Package for interacting with the os clipboard.
- org.q.app.config - package org.q.app.config
-
Package for configuring the application.
- org.q.app.contract - package org.q.app.contract
-
Package for defining the contract of ShellCommands.
- org.q.app.contract.annotation - package org.q.app.contract.annotation
-
Package for annotations used to register ShellCommands at the Engine.
- org.q.app.engine.concurrent - package org.q.app.engine.concurrent
-
Package for invoking ShellCommand's in different
Thread
's
depending on the
ThreadPolicy
- org.q.app.engine.context - package org.q.app.engine.context
-
Package for creating a snapshot of the file browser.
- org.q.app.engine.convert - package org.q.app.engine.convert
-
Package for converting ShellCommand arguments into flag argument Class
'es.
- org.q.app.engine.impl - package org.q.app.engine.impl
-
Package for invoking raw Strings as Q commands.
- org.q.app.engine.meta - package org.q.app.engine.meta
-
Package for storing the Meta data of all ShellCommand's (also named plugin's) registered at the application.
- org.q.app.engine.parse - package org.q.app.engine.parse
-
- org.q.app.engine.script - package org.q.app.engine.script
-
Package for invoking javax.script's in a hassle free manner.
- org.q.app.general - package org.q.app.general
-
Package for utility classes that are so general they don't belong anywhere else.
- org.q.app.ui - package org.q.app.ui
-
Package for all classes relevant to the user interface of Q.
- org.q.app.ui.bind - package org.q.app.ui.bind
-
Package for creating the UI components and binding listeners and key combinations.
- org.q.app.ui.bind.menu - package org.q.app.ui.bind.menu
-
Package for building the JMenuBar
.
- org.q.app.ui.context - package org.q.app.ui.context
-
Package for managing the locations opened in the file browser lists.
- org.q.app.ui.render - package org.q.app.ui.render
-
- org.q.app.ui.render.browser - package org.q.app.ui.render.browser
-
Package for configuring the rendering of browser lists in the application.
- org.q.app.ui.render.icons - package org.q.app.ui.render.icons
-
Package for Icons drawn with Java 2D.
- org.q.app.ui.render.label - package org.q.app.ui.render.label
-
Package for rendering labels.
- org.q.app.ui.render.list - package org.q.app.ui.render.list
-
Package for customizing the rendering of JList
's in the application.
- org.q.app.ui.render.rename - package org.q.app.ui.render.rename
-
Package for UI components used to rename files.
- org.q.app.ui.render.terminal - package org.q.app.ui.render.terminal
-
Package for writing output from calls on the native command line to a UI component.
- org.q.app.vfs - package org.q.app.vfs
-
Package for resolving URL's and converting between URL's and Files and back.
- org.q.plugins.open - package org.q.plugins.open
-
Package for the open ShellCommand.
- org.q.plugins.various - package org.q.plugins.various
-
Package for the various ShellCommand.
- schedule(PluginRunnable, ThreadPolicy) - Method in class org.q.app.engine.concurrent.CommandScheduler
-
Schedule a job for execution.
- SCRIPT_CACHE - Static variable in class org.q.app.config.VariableConstants
-
- SCRIPT_DIR - Static variable in class org.q.app.config.ResourcePaths
-
- ScriptCache - Class in org.q.app.engine.script
-
Caches scripts if the "q.scripts.cache" variable is set to true.
- ScriptCache() - Constructor for class org.q.app.engine.script.ScriptCache
-
- ScriptConfig - Class in org.q.app.engine.script
-
Configuration class for modifying the environment in which a script is executed.
- ScriptConfig() - Constructor for class org.q.app.engine.script.ScriptConfig
-
Create a ScriptConfig with the default properties that runs a Beanshell script.
- ScriptConfig(Map<String, ?>) - Constructor for class org.q.app.engine.script.ScriptConfig
-
Create a ScriptConfig with the default and some additional properties that runs a Beanshell script.
- ScriptConfig(Map<String, ?>, boolean) - Constructor for class org.q.app.engine.script.ScriptConfig
-
Create a ScriptConfig with some additional properties that runs a Beanshell script.
- ScriptInvocation - Class in org.q.app.engine.script
-
This class specifies a list of script files and or raw script code to execute.
- ScriptInvocation() - Constructor for class org.q.app.engine.script.ScriptInvocation
-
Constructs an empty ScriptInvocation.
- ScriptInvocation(String...) - Constructor for class org.q.app.engine.script.ScriptInvocation
-
Constructs a ScriptInvocation with a listing of resources to execute.
- ScriptInvoker - Class in org.q.app.engine.script
-
Fine grained access to the script engine for advanced use.
- ScriptInvoker() - Constructor for class org.q.app.engine.script.ScriptInvoker
-
- ScriptResources - Class in org.q.app.config
-
Class responsible for loading scripts.
- setAccelerator(KeyStroke) - Method in class org.q.app.ui.bind.menu.JMenuItemBuilder
-
Set the accelerator for the JMenuItem.
- setAction(Action) - Method in class org.q.app.ui.bind.menu.JMenuItemBuilder
-
Set the action to invoke when the JMenuItem
is selected.
- setAllowUnsafeOperations(Boolean) - Method in class org.q.app.engine.script.QEngineProxy
-
Set engine safe mode on or off.
- setCode(String) - Method in class org.q.app.engine.script.ScriptInvocation
-
Set the raw script code to execute.
- setDefaultProperties(boolean) - Method in class org.q.app.engine.script.ScriptConfig
-
Turn the default properties on or off.
- setDir(VirtualFile) - Method in class org.q.app.ui.context.UIContext
-
Set the directory currently shown.
- setForegroundFactory(ColorFactory) - Method in class org.q.app.ui.render.list.QListCellRenderer
-
Replace the strategy for determining the text color.
- setIconFactory(IconFactory) - Method in class org.q.app.ui.render.list.QListCellRenderer
-
Replace the strategy for determining the icon.
- setLeftActive() - Method in class org.q.app.ui.context.ContextMediator
-
Mark the left file browser list as active.
- setMnemonic(String) - Method in class org.q.app.ui.bind.menu.JMenuBuilder
-
Set the mnemonic of the JMenu
.
- setMnemonic(String) - Method in class org.q.app.ui.bind.menu.JMenuItemBuilder
-
Set the mnemonic of the JMenuItem
.
- setMoved(VirtualFile) - Method in class org.q.plugins.various.FileMatchResults
-
Move the selected File to the matched directory.
- setPermanentVariable(String, String) - Method in class org.q.app.engine.context.AbstractUserContext
-
- setPermanentVariable(String, String) - Method in interface org.q.app.engine.context.VariableContext
-
Persist a new value for a variable.
- setRightActive() - Method in class org.q.app.ui.context.ContextMediator
-
Mark the right file browser list as active.
- setScriptExtension(String) - Method in class org.q.app.engine.script.ScriptConfig
-
Set the file extension to use when determining which script language to execute.
- setText(String) - Method in class org.q.app.ui.bind.menu.JMenuBuilder
-
Set the label of the JMenu
- setText(String) - Method in class org.q.app.ui.bind.menu.JMenuItemBuilder
-
Set the label of the JMenuItem
.
- setVariable(String, String) - Method in class org.q.app.engine.context.AbstractUserContext
-
- setVariable(String, String) - Method in interface org.q.app.engine.context.VariableContext
-
Set a new value for a variable in memory.
- ShellArgument - Class in org.q.app.engine.parse
-
A parsed representation of a single argument passed to a ShellCommand.
- ShellArgumentType - Enum in org.q.app.engine.parse
-
Enumeration of the possible types of arguments a Q ShellCommand will accept.
- ShellCommand - Class in org.q.app.engine.parse
-
An parsed representation of a command to the
Engine
.
- ShellCommandMissingException - Exception in org.q.app.engine.parse
-
This Exception signals that the parser was expecting a Q command, but encountered different input instead.
- ShellFlagMissingException - Exception in org.q.app.engine.parse
-
Exception raised when a dash '-' is encountered on the command line without a trailing letter.
- ShellParseException - Exception in org.q.app.engine.parse
-
An Exception used to indicate that a line on the command line shell could not be parsed.
- ShellParser - Class in org.q.app.engine.parse
-
Parses input lines from the CommandLine.
- ShellString - Class in org.q.app.engine.parse
-
Utility class for (un)escaping strings (separated by `) on the Q command line.
- SingleThreadInterruptedException - Exception in org.q.app.contract
-
This Exception is used to signal that the ShellCommand was aborted, because the Thread has been interrupted.
- SingleThreadInterruptedException() - Constructor for exception org.q.app.contract.SingleThreadInterruptedException
-
- StopIcon - Class in org.q.app.ui.render.icons
-
Draws a colored square.
- StopIcon(int, Color) - Constructor for class org.q.app.ui.render.icons.StopIcon
-
Constructor.
- storeIniFile(String, Map<String, String>) - Method in class org.q.app.config.ConfigurableResources
-
- storeIniFile(String, Map<String, String>) - Method in interface org.q.app.config.Resources
-
Overwrite the contents of an ini file.
- storeString(String, String) - Method in class org.q.app.config.ConfigurableResources
-
- storeString(String, String) - Method in interface org.q.app.config.Resources
-
Store a string as the contents of a resource.
- styleError(JLabel) - Static method in class org.q.app.ui.render.label.LabelStyler
-
Emphasize the label, and style it such that clearly an error occured.
- styleSubtle(JLabel) - Static method in class org.q.app.ui.render.label.LabelStyler
-
De-emphasize the label.
- Swallows - Interface in org.q.app.contract
-
ShellCommands that can be invoked with swallowed content must implement this interface.
- swap() - Method in class org.q.app.ui.context.BrowseEvents
-
Swap the contents of the left and right file browser lists.
- SwingScript - Interface in org.q.app.engine.script
-
Invokes scripts in the Swing event thread.
- validate() - Method in interface org.q.app.contract.Invocable
-
Validate the ShellCommand.
- validate(String) - Method in interface org.q.app.contract.Swallows
-
Validate the ShellCommand.
- validate(ShellCommand) - Method in class org.q.app.engine.impl.VariableExaminer
-
- validate(ShellCommand) - Method in class org.q.app.engine.meta.MetadataCollection
-
- ValidateSwallowed - Annotation Type in org.q.app.contract.annotation
-
Enforces that only valid Q commands can be swallowed by the annotated class.
- ValidationException - Exception in org.q.app.contract
-
Exception used to signal that a ShellCommand's configuration is not valid.
- ValidationException(String) - Constructor for exception org.q.app.contract.ValidationException
-
Constructor with message.
- ValidationException(String, Throwable) - Constructor for exception org.q.app.contract.ValidationException
-
Constructor with message and cause.
- ValueHolder - Class in org.q.app.general
-
Simple value holder for wrapping an Object with an optional label.
- ValueHolder(Object) - Constructor for class org.q.app.general.ValueHolder
-
Constructor with the default toString().
- ValueHolder(Object, String) - Constructor for class org.q.app.general.ValueHolder
-
Constructor with custom label.
- valueOf(String) - Static method in enum org.q.app.contract.ThreadPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.q.app.engine.context.Active
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.q.app.engine.parse.ShellArgumentType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.q.app.contract.ThreadPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.q.app.engine.context.Active
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.q.app.engine.parse.ShellArgumentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VARIABLE_CONFIG - Static variable in class org.q.app.config.ResourcePaths
-
- VariableConstants - Class in org.q.app.config
-
Listing of configuration variables used by the application.
- VariableContext - Interface in org.q.app.engine.context
-
Generic interface for storing and retrieving variables.
- VariableExaminer - Class in org.q.app.engine.impl
-
- VariableExaminer() - Constructor for class org.q.app.engine.impl.VariableExaminer
-
- VARIOUS_CALCULATE_SCRIPT - Static variable in class org.q.app.config.ResourcePaths
-
- VARIOUS_MATCH_DIR_SELECTOR - Static variable in class org.q.app.config.VariableConstants
-
- VARIOUS_MATCH_DIR_WORDS - Static variable in class org.q.app.config.VariableConstants
-
- VARIOUS_MATCH_FILE_SELECTOR - Static variable in class org.q.app.config.VariableConstants
-
- VARIOUS_MATCH_INIT_SCRIPT - Static variable in class org.q.app.config.ResourcePaths
-
- VARIOUS_MATCH_NEXT_SCRIPT - Static variable in class org.q.app.config.ResourcePaths
-
- VirtualFile - Interface in org.q.app.vfs
-
Convenience interface for working with the File system.
- VirtualFileCellController - Class in org.q.app.ui.render.browser
-
- VirtualFileComparator - Class in org.q.app.vfs
-
- VirtualFileComparator() - Constructor for class org.q.app.vfs.VirtualFileComparator
-
- VirtualFiles - Class in org.q.app.vfs
-
- VirtualFileWrapper - Class in org.q.app.ui.render.browser
-
Wraps a VirtualFile and gives it a toString method that can be shown in the file browser windows.
- VirtualFileWrapper(VirtualFile) - Constructor for class org.q.app.ui.render.browser.VirtualFileWrapper
-
Wrap a VirtualFile.