A B C D E F G H I L N O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORT - com.github.mike10004.xvfbmanager.Poller.PollAction
-
Stop polling without a resolution.
- ABORTED - com.github.mike10004.xvfbmanager.Poller.StopReason
-
State was not resolved to the poller's satisfaction, but polling must cease anyway.
- abortPolling() - Static method in class com.github.mike10004.xvfbmanager.Poller
- abortPolling(E) - Static method in class com.github.mike10004.xvfbmanager.Poller
- action - Variable in class com.github.mike10004.xvfbmanager.Poller.PollAnswer
-
Action the poller should take after receiving this answer.
- activeCount() - Method in class com.github.mike10004.xvfbmanager.ShutdownHookProcessTracker
- add(Process) - Method in class com.github.mike10004.xvfbmanager.ShutdownHookProcessTracker
- addChild(TreeNode<T>) - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- addChild(TreeNode<T>) - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Adds a child to this node's children.
- asByteSource() - Method in interface com.github.mike10004.xvfbmanager.Screenshot
-
Gets a byte source providing access to a screenshot.
- asByteSource() - Method in class com.github.mike10004.xvfbmanager.Screenshot.BasicScreenshot
- asCharSource(Charset) - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
B
- BasicScreenshot(B) - Constructor for class com.github.mike10004.xvfbmanager.Screenshot.BasicScreenshot
- breadthFirstTraversal() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- breadthFirstTraversal() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Gets an iterable that provides a breadth-first iteration of nodes in the tree rooted at this node.
C
- capture() - Method in class com.github.mike10004.xvfbmanager.FramebufferDirScreenshooter
- capture() - Method in interface com.github.mike10004.xvfbmanager.Screenshooter
-
Captures a screenshot.
- capture() - Method in class com.github.mike10004.xvfbmanager.XwdScreenshooter
- check(int) - Method in class com.github.mike10004.xvfbmanager.Poller
-
Checks whether the state being questioned has been resolved.
- check(int) - Method in class com.github.mike10004.xvfbmanager.Poller.SimplePoller
- checking(Supplier<Boolean>) - Static method in class com.github.mike10004.xvfbmanager.Poller
-
Creates a simple poller that evaluates a condition on each poll.
- checkReadiness(String) - Method in class com.github.mike10004.xvfbmanager.DefaultDisplayReadinessChecker
-
Checks display readiness.
- checkReadiness(String) - Method in interface com.github.mike10004.xvfbmanager.XvfbManager.DisplayReadinessChecker
-
Checks whether the display is ready.
- children() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- children() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Gets an iterable of this node's children
- childrenFunction() - Static method in class com.github.mike10004.xvfbmanager.TreeNode.Utils
-
Creates and returns a new function that gets a node's children.
- close() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
-
Invokes
DefaultXvfbController.stop(). - com.github.mike10004.xvfbmanager - package com.github.mike10004.xvfbmanager
- configureEnvironment(Map<String, String>) - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- configureEnvironment(Map<String, String>) - Method in interface com.github.mike10004.xvfbmanager.XvfbController
-
Sets the display environment variable in the given environment.
- constructFramebufferFilename() - Method in class com.github.mike10004.xvfbmanager.FramebufferDirScreenshooter
- constructOutputPathname(File) - Method in class com.github.mike10004.xvfbmanager.FramebufferDirScreenshooter
-
Constructs the output file pathname.
- content - Variable in class com.github.mike10004.xvfbmanager.Poller.PollAnswer
-
Content of the answer.
- content - Variable in class com.github.mike10004.xvfbmanager.Poller.PollOutcome
-
An object that represents the resolved state of the poll.
- contentEquals(ByteSource) - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- CONTINUE - com.github.mike10004.xvfbmanager.Poller.PollAction
-
Keep polling.
- continuePolling() - Static method in class com.github.mike10004.xvfbmanager.Poller
- convert(Screenshot) - Method in class com.github.mike10004.xvfbmanager.XwdFileToPngConverter
- convert(Screenshot, File) - Method in class com.github.mike10004.xvfbmanager.XwdFileToPngConverter
- convert(Screenshot, File, File) - Method in class com.github.mike10004.xvfbmanager.XwdFileToPngConverter
- convert(File, File, File) - Method in class com.github.mike10004.xvfbmanager.XwdFileToPngConverter
- convert(S) - Method in interface com.github.mike10004.xvfbmanager.ScreenshotConverter
- convertPnmToPng(ByteSource) - Method in class com.github.mike10004.xvfbmanager.XwdFileToPngConverter
- copyTo(ByteSink) - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- copyTo(OutputStream) - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- createController(ProcessMonitor<File, File>, String, File) - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- createDisplayReadinessChecker(ProcessTracker, String, File) - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- createEmptyMutableMap() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- createScreenshooter(String, File) - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- createSleeper() - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- createXvfbExecutableResolver() - Static method in class com.github.mike10004.xvfbmanager.XvfbManager
-
Creates a supplier that returns a valid executable or null if none was found.
D
- DEFAULT_MAX_NUM_POLLS - Static variable in class com.github.mike10004.xvfbmanager.DefaultXvfbController
-
Default max number of polls for
DefaultXvfbController.waitUntilReady()}. - DEFAULT_POLL_INTERVAL_MS - Static variable in class com.github.mike10004.xvfbmanager.DefaultXvfbController
-
Default poll interval for
DefaultXvfbController.waitUntilReady()}. - DefaultDisplayReadinessChecker - Class in com.github.mike10004.xvfbmanager
-
Class that calls an X program to gather information about a display in order to determine whether the display is ready.
- DefaultDisplayReadinessChecker(ProcessTracker) - Constructor for class com.github.mike10004.xvfbmanager.DefaultDisplayReadinessChecker
- DefaultXvfbController - Class in com.github.mike10004.xvfbmanager
-
Default controller implementation.
- DefaultXvfbController(ProcessMonitor<?, ?>, String, XvfbManager.DisplayReadinessChecker, Screenshooter<?>, Sleeper) - Constructor for class com.github.mike10004.xvfbmanager.DefaultXvfbController
- DefaultXvfbController(ProcessMonitor<?, ?>, String, XvfbManager.DisplayReadinessChecker, Screenshooter<?>, Sleeper, DefaultXvfbController.XLockFileChecker) - Constructor for class com.github.mike10004.xvfbmanager.DefaultXvfbController
- DefaultXvfbController.XLockFileChecker - Interface in com.github.mike10004.xvfbmanager
- DefaultXvfbController.XLockFileChecker.LockFileCheckingException - Exception in com.github.mike10004.xvfbmanager
- DefaultXvfbController.XLockFileChecker.LockFileCleanupTimeoutException - Exception in com.github.mike10004.xvfbmanager
- duration - Variable in class com.github.mike10004.xvfbmanager.Poller.PollOutcome
-
Gets the polling duration.
E
- ENV_DISPLAY - Static variable in interface com.github.mike10004.xvfbmanager.XvfbController
- equals(Object) - Method in class com.github.mike10004.xvfbmanager.Poller.PollOutcome
- equals(Object) - Method in class com.github.mike10004.xvfbmanager.XvfbController.XWindow
- executedCheckProgram(ProcessResult<String, String>) - Method in class com.github.mike10004.xvfbmanager.DefaultDisplayReadinessChecker
F
- file - Variable in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- FileByteSource(File) - Constructor for class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- FileByteSource(File, ByteSource) - Constructor for class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- FramebufferDirScreenshooter - Class in com.github.mike10004.xvfbmanager
-
Screenshooter implementation that copies the framebuffer file from the framebuffer directory.
- FramebufferDirScreenshooter(File, int, File) - Constructor for class com.github.mike10004.xvfbmanager.FramebufferDirScreenshooter
-
Constructs a new instance of the class.
- from(File) - Static method in class com.github.mike10004.xvfbmanager.XwdFileScreenshot
G
- geometry - Variable in class com.github.mike10004.xvfbmanager.XvfbConfig
-
Geometry of the screen.
- getCallbackExecutor() - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- getChildCount() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- getChildCount() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Gets the count of this node's children.
- getDefault() - Static method in class com.github.mike10004.xvfbmanager.XvfbConfig
-
Default configuration instance.
- getDisplay() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- getDisplay() - Method in interface com.github.mike10004.xvfbmanager.XvfbController
-
Gets the display number in the format
:NwhereNis the display number. - getInstance() - Static method in class com.github.mike10004.xvfbmanager.ShutdownHookProcessTracker
- getInstance() - Static method in class com.github.mike10004.xvfbmanager.Sleeper.DefaultSleeper
-
Gets the singleton instance of this class.
- getLabel() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- getLabel() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Gets this node's label.
- getLevel() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- getLevel() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Gets the level, which is the distance to the root.
- getNumAttempts() - Method in class com.github.mike10004.xvfbmanager.Poller.PollOutcome
-
Gets the number of times the poll was attempted.
- getParent() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- getParent() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Gets this node's parent.
- getProcessTracker() - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- getRequiredPrograms() - Static method in class com.github.mike10004.xvfbmanager.DefaultDisplayReadinessChecker
- getRequiredPrograms() - Static method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- getRequiredPrograms() - Static method in class com.github.mike10004.xvfbmanager.XwdFileToPngConverter
- getRequiredPrograms() - Static method in class com.github.mike10004.xvfbmanager.XwdScreenshooter
- getScreenshooter() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- getScreenshooter() - Method in interface com.github.mike10004.xvfbmanager.XvfbController
-
Captures a screenshot of the virtual framebuffer.
H
- hash(HashFunction) - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- hashCode() - Method in class com.github.mike10004.xvfbmanager.Poller.PollOutcome
- hashCode() - Method in class com.github.mike10004.xvfbmanager.XvfbController.XWindow
- hasNext() - Method in class com.github.mike10004.xvfbmanager.Poller.RegularIntervals
I
- id - Variable in class com.github.mike10004.xvfbmanager.XvfbController.XWindow
-
Window ID.
- ImageioReadableScreenshot - Class in com.github.mike10004.xvfbmanager
- ImageioReadableScreenshot(ByteSource) - Constructor for class com.github.mike10004.xvfbmanager.ImageioReadableScreenshot
- isCorrectOutputForDisplay(String, String) - Static method in class com.github.mike10004.xvfbmanager.DefaultDisplayReadinessChecker
- isEmpty() - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- isLeaf() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- isLeaf() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Checks whether this node is a leaf node.
- isRoot() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- isRoot() - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Checks whether this node is the root node of a tree.
L
- labelFunction() - Static method in class com.github.mike10004.xvfbmanager.TreeNode.Utils
-
Creates and returns a new function that returns the label of a tree node
- labels() - Method in interface com.github.mike10004.xvfbmanager.TreeNode.NodeTraversal
-
Gets a transformed version of this traversal that iterates over the labels instead of the nodes.
- line - Variable in class com.github.mike10004.xvfbmanager.XvfbController.XWindow
-
The line of output from which this window instance was parsed.
- ListTreeNode<T> - Class in com.github.mike10004.xvfbmanager
-
Implementation of a tree node that uses an array list for its children.
- ListTreeNode(T) - Constructor for class com.github.mike10004.xvfbmanager.ListTreeNode
- LOCK_FILE_CLEANUP_POLL_INTERVAL_MS - Static variable in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- LOCK_FILE_CLEANUP_TIMEOUT_MS - Static variable in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- LockFileCheckingException() - Constructor for exception com.github.mike10004.xvfbmanager.DefaultXvfbController.XLockFileChecker.LockFileCheckingException
- LockFileCheckingException(String) - Constructor for exception com.github.mike10004.xvfbmanager.DefaultXvfbController.XLockFileChecker.LockFileCheckingException
- LockFileCheckingException(String, Throwable) - Constructor for exception com.github.mike10004.xvfbmanager.DefaultXvfbController.XLockFileChecker.LockFileCheckingException
- LockFileCheckingException(Throwable) - Constructor for exception com.github.mike10004.xvfbmanager.DefaultXvfbController.XLockFileChecker.LockFileCheckingException
- LockFileCleanupTimeoutException(String) - Constructor for exception com.github.mike10004.xvfbmanager.DefaultXvfbController.XLockFileChecker.LockFileCleanupTimeoutException
N
- newEnvironment() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- newEnvironment() - Method in interface com.github.mike10004.xvfbmanager.XvfbController
-
Creates a new, mutable environment variable map with the display variable set.
- newTempDirProvider(Path) - Static method in class com.github.mike10004.xvfbmanager.XvfbManager
- next() - Method in class com.github.mike10004.xvfbmanager.Poller.RegularIntervals
- nonDeletingExistingDirectoryProvider(Path) - Static method in class com.github.mike10004.xvfbmanager.XvfbManager
O
- openBufferedStream() - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- openStream() - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
P
- poll(long, int) - Method in class com.github.mike10004.xvfbmanager.Poller
-
Polls at regular intervals.
- poll(Iterator<Long>) - Method in class com.github.mike10004.xvfbmanager.Poller
-
Starts polling and returns an outcome when polling stops.
- Poller<T> - Class in com.github.mike10004.xvfbmanager
-
Class that facilitates polling for an arbitrary condition.
- Poller() - Constructor for class com.github.mike10004.xvfbmanager.Poller
-
Creates a new poller.
- Poller(Sleeper) - Constructor for class com.github.mike10004.xvfbmanager.Poller
- Poller.PollAction - Enum in com.github.mike10004.xvfbmanager
-
Enumeration of actions a poller's check function can return.
- Poller.PollAnswer<E> - Class in com.github.mike10004.xvfbmanager
-
Class that represents an answer in response to a poll request.
- Poller.PollOutcome<E> - Class in com.github.mike10004.xvfbmanager
-
Class that represents the outcome of a poll.
- Poller.RegularIntervals - Class in com.github.mike10004.xvfbmanager
- Poller.SimplePoller - Class in com.github.mike10004.xvfbmanager
- Poller.StopReason - Enum in com.github.mike10004.xvfbmanager
-
Enmeration of reasons that polling stopped.
- pollForDisplayNumber(CharSource) - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- pollForWindow(Predicate<XvfbController.XWindow>, long, int) - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- pollForWindow(Predicate<XvfbController.XWindow>, long, int) - Method in interface com.github.mike10004.xvfbmanager.XvfbController
- PollingXLockFileChecker - Class in com.github.mike10004.xvfbmanager
- PollingXLockFileChecker(long, Sleeper) - Constructor for class com.github.mike10004.xvfbmanager.PollingXLockFileChecker
R
- read() - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- read(ByteProcessor<T>) - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- reason - Variable in class com.github.mike10004.xvfbmanager.Poller.PollOutcome
-
Reason polling stopped.
- RegularIntervals(long, int) - Constructor for class com.github.mike10004.xvfbmanager.Poller.RegularIntervals
- remove() - Method in class com.github.mike10004.xvfbmanager.Poller.RegularIntervals
- remove(Process) - Method in class com.github.mike10004.xvfbmanager.ShutdownHookProcessTracker
- representsReady(ProcessResult<String, String>, String) - Method in class com.github.mike10004.xvfbmanager.DefaultDisplayReadinessChecker
- resolve(E) - Static method in class com.github.mike10004.xvfbmanager.Poller
- RESOLVE - com.github.mike10004.xvfbmanager.Poller.PollAction
-
Stop polling because the state in question has been resolved.
- RESOLVED - com.github.mike10004.xvfbmanager.Poller.StopReason
-
State was resolved to the poller's satisfaction.
- resolveXvfbExecutable() - Static method in class com.github.mike10004.xvfbmanager.XvfbManager
S
- Screenshooter<T extends Screenshot> - Interface in com.github.mike10004.xvfbmanager
-
Interface for a class that can capture a screenshot of a virtual framebuffer.
- Screenshooter.ScreenshooterException - Exception in com.github.mike10004.xvfbmanager
- ScreenshooterException() - Constructor for exception com.github.mike10004.xvfbmanager.Screenshooter.ScreenshooterException
- ScreenshooterException(String) - Constructor for exception com.github.mike10004.xvfbmanager.Screenshooter.ScreenshooterException
- ScreenshooterException(String, Throwable) - Constructor for exception com.github.mike10004.xvfbmanager.Screenshooter.ScreenshooterException
- ScreenshooterException(Throwable) - Constructor for exception com.github.mike10004.xvfbmanager.Screenshooter.ScreenshooterException
- Screenshot - Interface in com.github.mike10004.xvfbmanager
-
Interface for screenshots of a virtual framebuffer.
- Screenshot.BasicScreenshot<B extends com.google.common.io.ByteSource> - Class in com.github.mike10004.xvfbmanager
- Screenshot.FileByteSource - Class in com.github.mike10004.xvfbmanager
- ScreenshotConverter<S extends Screenshot,D extends Screenshot> - Interface in com.github.mike10004.xvfbmanager
- selectCorrespondingFile(int, File, File) - Static method in class com.github.mike10004.xvfbmanager.XvfbManager
- setParent(TreeNode<T>) - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- setParent(TreeNode<T>) - Method in interface com.github.mike10004.xvfbmanager.TreeNode
-
Sets the parent of a given node.
- ShutdownHookProcessTracker - Class in com.github.mike10004.xvfbmanager
-
Process tracker that adds a shutdown hook to terminate processes that are still alive when the JVM exits.
- ShutdownHookProcessTracker() - Constructor for class com.github.mike10004.xvfbmanager.ShutdownHookProcessTracker
- SimplePoller(Sleeper, Supplier<Boolean>) - Constructor for class com.github.mike10004.xvfbmanager.Poller.SimplePoller
- SimplePoller(Supplier<Boolean>) - Constructor for class com.github.mike10004.xvfbmanager.Poller.SimplePoller
- size() - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- sizeIfKnown() - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- sleep(long) - Method in class com.github.mike10004.xvfbmanager.Sleeper.DefaultSleeper
- sleep(long) - Method in interface com.github.mike10004.xvfbmanager.Sleeper
-
Sleep for the given number of milliseconds.
- Sleeper - Interface in com.github.mike10004.xvfbmanager
-
Interface for classes that sleep.
- Sleeper.DefaultSleeper - Class in com.github.mike10004.xvfbmanager
-
Default sleeper implementation.
- slice(long, long) - Method in class com.github.mike10004.xvfbmanager.Screenshot.FileByteSource
- start() - Method in class com.github.mike10004.xvfbmanager.XvfbManager
-
Starts Xvfb on a vacant display.
- start(int) - Method in class com.github.mike10004.xvfbmanager.XvfbManager
-
Starts Xvfb on the specified display using the specified executor service.
- start(int, Path) - Method in class com.github.mike10004.xvfbmanager.XvfbManager
-
Starts Xvfb on the specified display using the specified executor service, writing temp files to the specified directory.
- start(Path) - Method in class com.github.mike10004.xvfbmanager.XvfbManager
-
Starts Xvfb on a vacant display using the specified executor service and writing temp files to the given directory.
- stop() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- stop() - Method in interface com.github.mike10004.xvfbmanager.XvfbController
-
Stops the virtual framebuffer process.
T
- TIMEOUT - com.github.mike10004.xvfbmanager.Poller.StopReason
-
The poller's iterator of intervals was exhausted prior to resolution or abortion of polling.
- title - Variable in class com.github.mike10004.xvfbmanager.XvfbController.XWindow
-
Window title.
- toDisplayValue(int) - Static method in class com.github.mike10004.xvfbmanager.XvfbManager
- toString() - Method in class com.github.mike10004.xvfbmanager.ListTreeNode
- toString() - Method in class com.github.mike10004.xvfbmanager.Poller.PollOutcome
- toString() - Method in class com.github.mike10004.xvfbmanager.XvfbConfig
- toString() - Method in class com.github.mike10004.xvfbmanager.XvfbController.XWindow
- toString() - Method in class com.github.mike10004.xvfbmanager.XvfbManager
- traverser() - Static method in class com.github.mike10004.xvfbmanager.TreeNode.Utils
-
Creates and returns a new traverser instance.
- TreeNode<T> - Interface in com.github.mike10004.xvfbmanager
-
Interface that represents a node in a tree data structure.
- TreeNode.NodeTraversal<T> - Interface in com.github.mike10004.xvfbmanager
-
Interface defining a tree node traversal.
- TreeNode.Utils - Class in com.github.mike10004.xvfbmanager
-
Static utility methods relating to tree nodes.
V
- valueOf(String) - Static method in enum com.github.mike10004.xvfbmanager.Poller.PollAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.mike10004.xvfbmanager.Poller.StopReason
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.mike10004.xvfbmanager.Poller.PollAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.mike10004.xvfbmanager.Poller.StopReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForCleanup(String, long) - Method in interface com.github.mike10004.xvfbmanager.DefaultXvfbController.XLockFileChecker
- waitForCleanup(String, long) - Method in class com.github.mike10004.xvfbmanager.PollingXLockFileChecker
- waitForXLockFileCleanup() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- waitUntilReady() - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- waitUntilReady() - Method in interface com.github.mike10004.xvfbmanager.XvfbController
-
Waits until the display is ready, using default values for the polling interval and maximum polls.
- waitUntilReady(long, int) - Method in class com.github.mike10004.xvfbmanager.DefaultXvfbController
- waitUntilReady(long, int) - Method in interface com.github.mike10004.xvfbmanager.XvfbController
-
Waits until the X display is ready, polling at a given interval until the display is ready or the given number of polls has been executed.
X
- XvfbConfig - Class in com.github.mike10004.xvfbmanager
-
Configuration for Xvfb execution.
- XvfbConfig(String) - Constructor for class com.github.mike10004.xvfbmanager.XvfbConfig
- XvfbController - Interface in com.github.mike10004.xvfbmanager
-
Interface for a class that controls a virtual framebuffer process.
- XvfbController.XWindow - Class in com.github.mike10004.xvfbmanager
-
Class representing information about a window rendered by an X server.
- XvfbException - Exception in com.github.mike10004.xvfbmanager
-
Exception relating to virtual framebuffer management.
- XvfbException() - Constructor for exception com.github.mike10004.xvfbmanager.XvfbException
-
Constructs an instance.
- XvfbException(String) - Constructor for exception com.github.mike10004.xvfbmanager.XvfbException
-
Constructs an instance with the given message.
- XvfbException(String, Throwable) - Constructor for exception com.github.mike10004.xvfbmanager.XvfbException
-
Constructs an instance with the given message and cause.
- XvfbException(Throwable) - Constructor for exception com.github.mike10004.xvfbmanager.XvfbException
-
Constructs an instance with the given cause.
- XvfbManager - Class in com.github.mike10004.xvfbmanager
-
Class that helps manage the creation of virtual framebuffer processes.
- XvfbManager() - Constructor for class com.github.mike10004.xvfbmanager.XvfbManager
-
Constructs a default instance of the class.
- XvfbManager(XvfbConfig) - Constructor for class com.github.mike10004.xvfbmanager.XvfbManager
-
Constructs an instance of the class with a given configuration.
- XvfbManager(ProcessTracker) - Constructor for class com.github.mike10004.xvfbmanager.XvfbManager
- XvfbManager(File, XvfbConfig) - Constructor for class com.github.mike10004.xvfbmanager.XvfbManager
-
Constructs an instance of the class that will launch the given executable with the given configuration.
- XvfbManager(Supplier<File>, XvfbConfig) - Constructor for class com.github.mike10004.xvfbmanager.XvfbManager
-
Constructs an instance of the class that will launch the given executable with the given configuration.
- XvfbManager(Supplier<File>, XvfbConfig, ProcessTracker) - Constructor for class com.github.mike10004.xvfbmanager.XvfbManager
- XvfbManager.DisplayReadinessChecker - Interface in com.github.mike10004.xvfbmanager
-
Interface for classes that can check whether the display has reached a ready state.
- XwdFileScreenshot - Class in com.github.mike10004.xvfbmanager
- XwdFileScreenshot(Screenshot.FileByteSource) - Constructor for class com.github.mike10004.xvfbmanager.XwdFileScreenshot
- XwdFileToPngConverter - Class in com.github.mike10004.xvfbmanager
-
Screenshot implementation that uses an X utility to convert a screenshot file to portable anymap format.
- XwdFileToPngConverter(ProcessTracker, Path) - Constructor for class com.github.mike10004.xvfbmanager.XwdFileToPngConverter
- XwdScreenshooter - Class in com.github.mike10004.xvfbmanager
-
Implementation of a screenshooter that executes an X utility.
- XwdScreenshooter(ProcessTracker, String, File) - Constructor for class com.github.mike10004.xvfbmanager.XwdScreenshooter
- XWindow(String, String, String) - Constructor for class com.github.mike10004.xvfbmanager.XvfbController.XWindow
-
Constructs a new instance of the class.
All Classes All Packages