Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W X Y 

A

AbstractFileScanner - Class in org.danilopianini.io
This abstract class represents a Runnable able to recursively scan the filesystem.
AbstractFileScanner(File) - Constructor for class org.danilopianini.io.AbstractFileScanner
 
AbstractFileScanner(File, boolean) - Constructor for class org.danilopianini.io.AbstractFileScanner
 
AbstractFileSystemWatcher - Class in org.danilopianini.io
The aim of this class is to provide a skeleton for a file system watcher.
AbstractFileSystemWatcher(String) - Constructor for class org.danilopianini.io.AbstractFileSystemWatcher
Builds a file system watcher for a single directory.
AbstractRecursiveFileSystemWatcher - Class in org.danilopianini.io
This class extends the FileSystemWatcher, implementing a multithreaded recursive watcher.
AbstractRecursiveFileSystemWatcher(String, ThreadManager) - Constructor for class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
Builds a new RecursiveFileSystemWatcher.
AbstractService - Class in org.danilopianini.concurrency
Interface for a background service.
AbstractService() - Constructor for class org.danilopianini.concurrency.AbstractService
 
actionCommand - Variable in class org.danilopianini.view.ObjectModFrame
 
actionPerformed(ActionEvent) - Method in class org.danilopianini.view.ButtonTabComponent.TabButton
 
actionPerformed(ActionEvent) - Method in class org.danilopianini.view.ObjectModFrame.BooleanGUIComponent
 
actionPerformed(ActionEvent) - Method in class org.danilopianini.view.ObjectModFrame.CurrentCollectionGUIComponent
 
actionPerformed(ActionEvent) - Method in class org.danilopianini.view.ObjectModFrame.EnumGUIComponent
 
add(E) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
addActionListener(ActionListener) - Method in class org.danilopianini.view.ObjectModFrame
Adds an ActionListener to the frame's components.
addAll(Collection<? extends E>) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
addService(AbstractService) - Method in class org.danilopianini.concurrency.ThreadManager
 
alertMessage(String, String) - Static method in class org.danilopianini.view.GUIUtilities
Displays a warning message.
arrayToString(Object[], String) - Static method in class org.danilopianini.lang.ArrayUtils
Allows to print arrays in a better fashion than a pointer.
ArrayUtils - Class in org.danilopianini.lang
A class containing stati methods to manipulate arrays efficiently.
ArrayUtils() - Constructor for class org.danilopianini.lang.ArrayUtils
 
assignable(Class<?>, Field) - Static method in class org.danilopianini.view.ObjectModFrame
 

B

BACKUP_EXTENSION - Static variable in class org.danilopianini.io.FileUtilities
 
base - Variable in class org.danilopianini.lang.util.FasterString
 
BIT_PER_BYTE - Static variable in class org.danilopianini.lang.Constants
DJB2 constants.
BooleanGUIComponent(String, Object, Field) - Constructor for class org.danilopianini.view.ObjectModFrame.BooleanGUIComponent
 
BORDER_SIZE - Static variable in class org.danilopianini.view.ButtonTabComponent
 
botLeft - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
botRight - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
bounds - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
box - Variable in class org.danilopianini.view.ObjectModFrame.BooleanGUIComponent
 
box - Variable in class org.danilopianini.view.ObjectModFrame.CurrentCollectionGUIComponent
 
box - Variable in class org.danilopianini.view.ObjectModFrame.EnumGUIComponent
 
build(File) - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
This method must be implemented by subclasses, and should basically provide a constructor.
BUTTON_MOUSE_LISTENER - Static variable in class org.danilopianini.view.ButtonTabComponent
 
ButtonTabComponent - Class in org.danilopianini.view
Component to be used as tabComponent; Contains a JLabel to show the text and a JButton to close the tab it belongs to.
ButtonTabComponent(JTabbedPane, ActionListener) - Constructor for class org.danilopianini.view.ButtonTabComponent
 
ButtonTabComponent.TabButton - Class in org.danilopianini.view
 

C

cached - Variable in class org.danilopianini.concurrency.ThreadManager
The cached executor for services.
changedUpdate(DocumentEvent) - Method in class org.danilopianini.view.ObjectModFrame.StringGUIComponent
 
charAt(int) - Method in class org.danilopianini.lang.util.FasterString
 
CHARSET - Static variable in class org.danilopianini.lang.HashUtils
 
CHARSET - Static variable in class org.danilopianini.lang.util.FasterString
 
clear() - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
clone() - Method in class org.danilopianini.lang.util.FasterString
 
cloneList(List<T>) - Static method in class org.danilopianini.lang.ArrayUtils
This function allows to clone an existing list and returns the new List.
cloneObject(T) - Static method in class org.danilopianini.io.FileUtilities
This method provides a shortcut to deep clone Serializable objects.
closeAndWait(long) - Method in class org.danilopianini.concurrency.ThreadManager
Shuts down all the services and tasks added.
CloseFrameWhenMouseExits - Class in org.danilopianini.view
 
CloseFrameWhenMouseExits(JFrame) - Constructor for class org.danilopianini.view.CloseFrameWhenMouseExits
Builds a new listener, which, when triggered, will close the passed frame if the mouse is outside its boundaries.
closestTo(double, double, double) - Static method in class org.danilopianini.lang.MathUtils
 
col - Variable in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
col - Variable in class org.danilopianini.view.ObjectModFrame.CurrentCollectionGUIComponent
 
CollectionWithCurrentElement<E> - Interface in org.danilopianini.lang
 
compareTo(FasterString) - Method in class org.danilopianini.lang.util.FasterString
 
componentToBePrinted - Variable in class org.danilopianini.io.PrintUtility.PrintableComponent
 
computeHashes() - Method in class org.danilopianini.lang.util.FasterString
 
Constants - Class in org.danilopianini.lang
 
Constants() - Constructor for class org.danilopianini.lang.Constants
 
contains(T[], T) - Static method in class org.danilopianini.lang.ArrayUtils
This method checks if an array contains an element.
contains(Object) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
contains(double, double) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
containsAll(Collection<?>) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
containsKey(Object) - Method in class org.danilopianini.lang.ExactHashObjectMap
Returns true if this map contains a mapping for the specified key.
created(Path) - Method in class org.danilopianini.io.AbstractFileSystemWatcher
This method is invoked whenever a new file is created.
created(Path) - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
 
createdFile(Path) - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
This method substitutes the created(Path).
cur - Variable in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
CurrentCollectionGUIComponent(String, Object, Field) - Constructor for class org.danilopianini.view.ObjectModFrame.CurrentCollectionGUIComponent
 

D

DEFAULT_BUF - Static variable in class org.danilopianini.view.LabeledTextField
 
DEFAULT_COLS - Static variable in class org.danilopianini.view.LabeledTextField
 
DEFAULT_LABEL - Static variable in class org.danilopianini.view.LabeledTextField
 
DEFAULT_TEXT - Static variable in class org.danilopianini.view.LabeledTextField
 
delete(E, double, double) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
Deletes an element from the QuadTree.
deleted(Path) - Method in class org.danilopianini.io.AbstractFileSystemWatcher
This method is invoked whenever a file is deleted.
deleted(Path) - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
 
deletedFile(Path) - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
This method substitutes the deleted(Path).
DELTA - Static variable in class org.danilopianini.view.ButtonTabComponent.TabButton
 
deserializeObject(byte[]) - Static method in class org.danilopianini.io.FileUtilities
Serializes an object in memory.
differences(List<T>, List<T>) - Static method in class org.danilopianini.lang.ArrayUtils
Given two lists a and b, this function returns a new list containing all the elements of a not present in b and all the elements of b not present in a.
disableDoubleBuffering(Component) - Static method in class org.danilopianini.view.GUIUtilities
Turns the double buffering off.
displayInCenterOfScreen(Component) - Static method in class org.danilopianini.view.GUIUtilities
Displays a Component in center of the screen.
DJB2_MAGIC - Static variable in class org.danilopianini.lang.Constants
DJB2 constants.
DJB2_SHIFT - Static variable in class org.danilopianini.lang.Constants
DJB2 constants.
DJB2_START - Static variable in class org.danilopianini.lang.Constants
DJB2 start value.
djb2int32(byte...) - Static method in class org.danilopianini.lang.HashUtils
 
djb2int32(double...) - Static method in class org.danilopianini.lang.HashUtils
 
djb2int32(int...) - Static method in class org.danilopianini.lang.HashUtils
 
djb2int32obj(Serializable...) - Static method in class org.danilopianini.lang.HashUtils
Deprecated.
This method may perform very badly, since it serializes objects in-memory. Prefer HashUtils.hash32(Object...).
djb2long64(byte...) - Static method in class org.danilopianini.lang.HashUtils
 
djb2long64(double...) - Static method in class org.danilopianini.lang.HashUtils
 
djb2long64(int...) - Static method in class org.danilopianini.lang.HashUtils
 
djb2long64obj(Serializable...) - Static method in class org.danilopianini.lang.HashUtils
Deprecated.
This method may perform very badly, since it serializes objects in-memory. Prefer HashUtils.hash64(Object...).
DOUBLE_EQUALITY_EPSILON - Static variable in class org.danilopianini.lang.MathUtils
Relative precision value under which two double values are considered to be equal by fuzzyEquals.
DOUBLE_SIZE - Static variable in class org.danilopianini.lang.Constants
Number of bytes composing a double.

E

element - Variable in class org.danilopianini.lang.QuadTree.QuadTreeEntry
Deprecated.
 
elements - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
elems - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
enableDoubleBuffering(Component) - Static method in class org.danilopianini.view.GUIUtilities
Turns the double buffering on.
ENCODING_BASE - Static variable in class org.danilopianini.lang.util.FasterString
 
EnumGUIComponent(String, Object, Field) - Constructor for class org.danilopianini.view.ObjectModFrame.EnumGUIComponent
 
equals(FasterString) - Method in class org.danilopianini.lang.util.FasterString
Overloaded method.
equals(Object) - Method in class org.danilopianini.lang.util.FasterString
 
errorMessage(Throwable) - Static method in class org.danilopianini.view.GUIUtilities
Displays on screen an error containing an Exception.
errorMessage(Throwable, boolean) - Static method in class org.danilopianini.view.GUIUtilities
Displays on screen an error screen describing an Exception.
ExactHashObjectMap<V> - Class in org.danilopianini.lang
A map which stores objects using hash codes for indexing.
ExactHashObjectMap() - Constructor for class org.danilopianini.lang.ExactHashObjectMap
Builds a new, emtpy map.
ExactHashObjectMap(TIntObjectMap<? extends V>) - Constructor for class org.danilopianini.lang.ExactHashObjectMap
Builds a new map containing all the elements of the passed map.
ExactHashObjectMap(int) - Constructor for class org.danilopianini.lang.ExactHashObjectMap
Builds a new map, which will not resize until the number of stored objects will be less or equal to expectedSize.
execute(Callable<K>) - Method in class org.danilopianini.concurrency.ThreadManager
 
execute(Object, String, Object[]) - Method in class org.danilopianini.concurrency.ThreadManager
Deprecated.
execute(Runnable) - Method in class org.danilopianini.concurrency.ThreadManager
This method will schedule a task for the execution in the FixedThreadPool.
exitDirectory(File) - Method in class org.danilopianini.io.AbstractFileScanner
Called every time the scanner exits a directory.
ExportForGUI - Annotation Type in org.danilopianini.view
This annotation is exploited in order to identify the fields to load automatically in the ObjectModFrame.

F

FasterString - Class in org.danilopianini.lang.util
This class wraps java.lang.String and provides faster equals().
FasterString(FasterString) - Constructor for class org.danilopianini.lang.util.FasterString
Clones this object.
FasterString(String) - Constructor for class org.danilopianini.lang.util.FasterString
 
FastReadWriteLock - Class in org.danilopianini.concurrency
This class implements a non-reentrant ReadWriteLock.
FastReadWriteLock() - Constructor for class org.danilopianini.concurrency.FastReadWriteLock
 
field - Variable in class org.danilopianini.view.ObjectModFrame.NoRefGUIComponent
 
file - Variable in class org.danilopianini.io.AbstractFileScanner
 
fileCRC32sum(File) - Static method in class org.danilopianini.io.FileUtilities
Computes the CRC32 sum for a given file.
fileToObject(File) - Static method in class org.danilopianini.io.FileUtilities
This method tries to resemble an Object from a file.
fileToObject(String) - Static method in class org.danilopianini.io.FileUtilities
This method tries to resemble an Object from a file.
fileToString(File) - Static method in class org.danilopianini.io.FileUtilities
Deprecated.
Developers should use FileUtils.readFileToString(File, String) from Apache Commons IO
fileToString(String) - Static method in class org.danilopianini.io.FileUtilities
Deprecated.
fileToString(String, Charset) - Static method in class org.danilopianini.io.FileUtilities
This method tries to read a file and to instance it as a String.
fileUTF8ToString(String) - Static method in class org.danilopianini.io.FileUtilities
This method tries to read a file and to instance it as a String.
FileUtilities - Class in org.danilopianini.io
This is a collection of tools for manipulating the file system.
FileUtilities() - Constructor for class org.danilopianini.io.FileUtilities
 
finalizeStop() - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
This method substitutes the stopService().
finish() - Method in class org.danilopianini.io.AbstractFileScanner
This method is called as soon as the scanning ends.
fixed - Variable in class org.danilopianini.concurrency.ThreadManager
The fixed executor for tasks.
FLOAT - Static variable in class org.danilopianini.lang.RegexUtil
If compiled, this String pattern matches any float or double BUT Double.NaN, Double.POSITIVE_INFINITY and .
FLOAT_PATTERN - Static variable in class org.danilopianini.lang.RegexUtil
This Pattern matches any float or double BUT Double.NaN, Double.POSITIVE_INFINITY and .
FloatInputVerifier - Class in org.danilopianini.view
 
FloatInputVerifier(JTextField) - Constructor for class org.danilopianini.view.FloatInputVerifier
Builds a new FloatInputVerifier.
followH - Variable in class org.danilopianini.io.AbstractFileScanner
 
foundDirectory(File) - Method in class org.danilopianini.io.AbstractFileScanner
This method is called each time a directory is found.
foundFile(File) - Method in class org.danilopianini.io.AbstractFileScanner
This method is called each time a new file is found.
frame - Variable in class org.danilopianini.view.CloseFrameWhenMouseExits
 
fuzzyEquals(double, double) - Static method in class org.danilopianini.lang.MathUtils
Compares two double values, taking care of computing a relative error tolerance threshold.
fuzzyGreaterEquals(double, double) - Static method in class org.danilopianini.lang.MathUtils
Compares two double values, taking care of computing a relative error tolerance threshold.

G

genId() - Method in class org.danilopianini.concurrency.ThreadLocalIdGenerator
 
get(Object) - Method in class org.danilopianini.lang.ExactHashObjectMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(int) - Method in class org.danilopianini.lang.ReverseEnumMap
Converts an integer to the corresponding enum value.
getActionCommand() - Method in class org.danilopianini.view.ObjectModFrame
Returns the action command for this frame's components.
getAllFields(List<Field>, Class<?>) - Static method in class org.danilopianini.view.ObjectModFrame
 
getCurrent() - Method in interface org.danilopianini.lang.CollectionWithCurrentElement
 
getCurrent() - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
getField() - Method in class org.danilopianini.view.ObjectModFrame.NoRefGUIComponent
 
getGraphicDevices() - Static method in class org.danilopianini.view.GUIUtilities
 
getLabel() - Method in class org.danilopianini.view.LabeledTextField
 
getLocalIPAddresses() - Static method in class org.danilopianini.io.NetworkUtilities
 
getMax() - Method in class org.danilopianini.lang.RangedInteger
 
getMaxElementsNumber() - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
getMin() - Method in class org.danilopianini.lang.RangedInteger
 
getObject() - Method in class org.danilopianini.view.ObjectModFrame.NoRefGUIComponent
 
getPath() - Method in class org.danilopianini.io.AbstractFileSystemWatcher
 
getTextField() - Method in class org.danilopianini.view.LabeledTextField
 
getThreadManager() - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
 
getVal() - Method in class org.danilopianini.lang.RangedInteger
 
GUIUtilities - Class in org.danilopianini.view
A collection of static utilities to deal with Swing GUIs.
GUIUtilities() - Constructor for class org.danilopianini.view.GUIUtilities
 

H

hasChildren() - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
hash - Variable in class org.danilopianini.lang.util.FasterString
 
hash32(double) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(long) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(float) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(CharSequence) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(Integer) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(Float) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(Double) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(Long) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32(Object...) - Static method in class org.danilopianini.lang.HashUtils
Computes a 32bit hash.
hash32bit - Variable in class org.danilopianini.lang.util.FasterString
 
hash64(double) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(long) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(float) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(CharSequence) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(Integer) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(Float) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(Double) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(Long) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64(Object...) - Static method in class org.danilopianini.lang.HashUtils
Computes a 64bit hash.
hash64() - Method in class org.danilopianini.lang.util.FasterString
 
hash64bit - Variable in class org.danilopianini.lang.util.FasterString
 
hashCode() - Method in class org.danilopianini.lang.util.FasterString
 
HASHF - Static variable in class org.danilopianini.lang.util.FasterString
 
hashToString() - Method in class org.danilopianini.lang.util.FasterString
 
HashUtils - Class in org.danilopianini.lang
 
HashUtils() - Constructor for class org.danilopianini.lang.HashUtils
 

I

idgen - Variable in class org.danilopianini.view.ObjectModFrame
 
ImmutableCollectionWithCurrentElement<E> - Class in org.danilopianini.lang
 
ImmutableCollectionWithCurrentElement(Collection<E>, E) - Constructor for class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
initialValue() - Method in class org.danilopianini.concurrency.ThreadLocalIdGenerator.Singleton
 
insert(E, double, double) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
Inserts an element in the QuadTree.
insert(QuadTree.QuadTreeEntry<E>) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
insertUpdate(DocumentEvent) - Method in class org.danilopianini.view.ObjectModFrame.StringGUIComponent
 
IntegerInputVerifier - Class in org.danilopianini.view
 
IntegerInputVerifier(JTextField) - Constructor for class org.danilopianini.view.IntegerInputVerifier
Builds a new IntegerInputVerifier.
isAlive - Variable in class org.danilopianini.concurrency.AbstractService
 
isEmpty() - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
isInHiddenPath(File) - Static method in class org.danilopianini.io.FileUtilities
Tests whether or not any parent of the given file is hidden.
isOK() - Method in class org.danilopianini.view.FloatInputVerifier
 
isOK() - Method in class org.danilopianini.view.IntegerInputVerifier
 
isServiceAlive() - Method in class org.danilopianini.concurrency.AbstractService
 
iterator() - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 

L

lab - Variable in class org.danilopianini.view.LabeledTextField
 
label - Variable in class org.danilopianini.view.ObjectModFrame.RangedIntegerGUIComponent
 
LabeledTextField - Class in org.danilopianini.view
A JTextField which comes along with a Label.
LabeledTextField() - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(boolean) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(boolean, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(boolean, String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(boolean, String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(boolean, String, String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(boolean, String, String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, boolean) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, boolean, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, boolean, String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, boolean, String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, boolean, String, String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, boolean, String, String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, String, String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(LayoutManager, String, String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(String, String) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LabeledTextField(String, String, int) - Constructor for class org.danilopianini.view.LabeledTextField
Builds a new LabeledTextField.
LangUtils - Class in org.danilopianini.lang
 
LangUtils() - Constructor for class org.danilopianini.lang.LangUtils
 
length() - Method in class org.danilopianini.lang.util.FasterString
 
listeners - Variable in class org.danilopianini.view.ObjectModFrame
 
loadImage(String) - Static method in class org.danilopianini.io.FileUtilities
This method loads an Image from the file system.
loadScaledImage(String, int, int) - Static method in class org.danilopianini.view.GUIUtilities
Loads a resized instance of an ImageIcon.
lock - Variable in class org.danilopianini.concurrency.FastReadWriteLock
 

M

map - Variable in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
 
map - Variable in class org.danilopianini.lang.ReverseEnumMap
 
MASK_BYTE - Static variable in class org.danilopianini.lang.HashUtils
 
MathUtils - Class in org.danilopianini.lang
Mathematical utilities that can not be found in Java Math or Apache FastMath.
MathUtils() - Constructor for class org.danilopianini.lang.MathUtils
 
max - Variable in class org.danilopianini.lang.RangedInteger
 
maxSize - Variable in class org.danilopianini.lang.MaxSizeHashMap
 
MaxSizeHashMap<K,V> - Class in org.danilopianini.lang
This map will accept up to a maximum number of elements, then it will start to remove the eldest.
MaxSizeHashMap(int) - Constructor for class org.danilopianini.lang.MaxSizeHashMap
 
maxX - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
maxY - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
min - Variable in class org.danilopianini.lang.RangedInteger
 
minX - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
minY - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
modified(Path) - Method in class org.danilopianini.io.AbstractFileSystemWatcher
This method is invoked whenever a file is modified.
mouseClicked(MouseEvent) - Method in class org.danilopianini.view.CloseFrameWhenMouseExits
 
mouseEntered(MouseEvent) - Method in class org.danilopianini.view.CloseFrameWhenMouseExits
 
mouseExited(MouseEvent) - Method in class org.danilopianini.view.CloseFrameWhenMouseExits
 
mousePressed(MouseEvent) - Method in class org.danilopianini.view.CloseFrameWhenMouseExits
 
mouseReleased(MouseEvent) - Method in class org.danilopianini.view.CloseFrameWhenMouseExits
 
move(E, double, double, double, double) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
If an element is moved, updates the QuadTree accordingly.
MURMUR128 - Static variable in class org.danilopianini.lang.HashUtils
 
MURMUR32 - Static variable in class org.danilopianini.lang.HashUtils
 

N

n - Variable in class org.danilopianini.view.ObjectModFrame.RangedIntegerGUIComponent
 
NetworkUtilities - Class in org.danilopianini.io
This is a collection of static network-related methods.
NetworkUtilities() - Constructor for class org.danilopianini.io.NetworkUtilities
 
NoRefGUIComponent(Object, Field) - Constructor for class org.danilopianini.view.ObjectModFrame.NoRefGUIComponent
 
notifyListeners() - Method in class org.danilopianini.view.ObjectModFrame
 

O

object - Variable in class org.danilopianini.view.ObjectModFrame.NoRefGUIComponent
 
ObjectIntHashMap<K> - Class in org.danilopianini.lang
A TObjectIntHashMap whose no_entry_value field is Integer.MIN_VALUE.
ObjectIntHashMap() - Constructor for class org.danilopianini.lang.ObjectIntHashMap
 
ObjectModFrame - Class in org.danilopianini.view
 
ObjectModFrame(Object) - Constructor for class org.danilopianini.view.ObjectModFrame
 
ObjectModFrame.BooleanGUIComponent - Class in org.danilopianini.view
 
ObjectModFrame.CurrentCollectionGUIComponent - Class in org.danilopianini.view
 
ObjectModFrame.EnumGUIComponent - Class in org.danilopianini.view
 
ObjectModFrame.NoRefGUIComponent - Class in org.danilopianini.view
 
ObjectModFrame.RangedIntegerGUIComponent - Class in org.danilopianini.view
 
ObjectModFrame.StringGUIComponent - Class in org.danilopianini.view
 
objectToFile(Object, File, boolean) - Static method in class org.danilopianini.io.FileUtilities
This method serializes an Object into a File.
objectToFile(Serializable, String, boolean) - Static method in class org.danilopianini.io.FileUtilities
This method serializes an Object into a File.
org.danilopianini.concurrency - package org.danilopianini.concurrency
Utilities for concurrency and multithreaded programming.
org.danilopianini.io - package org.danilopianini.io
Utilities for input/output.
org.danilopianini.lang - package org.danilopianini.lang
 
org.danilopianini.lang.util - package org.danilopianini.lang.util
 
org.danilopianini.view - package org.danilopianini.view
Utilities for Swing UI design.
overflow() - Method in class org.danilopianini.io.AbstractFileSystemWatcher
This method is invoked whenever an overflow event occurs (see java.nio.file.StandardWatchEventKinds.OVERFLOW).

P

packAndDisplayInCenterOfScreen(Window) - Static method in class org.danilopianini.view.GUIUtilities
Packs a Window and display it in center of the screen.
paintComponent(Graphics) - Method in class org.danilopianini.view.ButtonTabComponent.TabButton
 
pane - Variable in class org.danilopianini.view.ButtonTabComponent
 
path - Variable in class org.danilopianini.io.AbstractFileSystemWatcher
 
pointerEquals(Object, Object) - Static method in class org.danilopianini.lang.HashUtils
Runs System.identityHashCode(a) == System.identityHashCode(b).
populateHasher(Object, Hasher) - Static method in class org.danilopianini.lang.HashUtils
 
print(Component) - Static method in class org.danilopianini.io.PrintUtility
Opens the print dialog to print with this PrintUtility.
print(Graphics, PageFormat, int) - Method in class org.danilopianini.io.PrintUtility.PrintableComponent
 
PrintableComponent(Component) - Constructor for class org.danilopianini.io.PrintUtility.PrintableComponent
 
PrintUtility - Class in org.danilopianini.io
This class allows to print Components, managing the double buffering.
PrintUtility() - Constructor for class org.danilopianini.io.PrintUtility
 
PrintUtility.PrintableComponent - Class in org.danilopianini.io
 
put(Object, V) - Method in class org.danilopianini.lang.ExactHashObjectMap
Associates the specified value with the specified key in this map (optional operation).

Q

QuadTree<E> - Class in org.danilopianini.lang
Deprecated.
This class is bugged, should be used by no one, and will be removed in future versions of this software.
QuadTree(double, double, double, double, int) - Constructor for class org.danilopianini.lang.QuadTree
Deprecated.
 
QuadTree.QuadTreeEntry<E> - Class in org.danilopianini.lang
Deprecated.
 
QuadTreeEntry(E, double, double) - Constructor for class org.danilopianini.lang.QuadTree.QuadTreeEntry
Deprecated.
 
query(Rectangle2D) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
query(Rectangle2D, List<E>) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
quickprint(Component) - Static method in class org.danilopianini.io.PrintUtility
Quickly prints the component.

R

RangedInteger - Class in org.danilopianini.lang
 
RangedInteger(int, int) - Constructor for class org.danilopianini.lang.RangedInteger
 
RangedInteger(int, int, int) - Constructor for class org.danilopianini.lang.RangedInteger
 
RangedIntegerGUIComponent(String, RangedInteger) - Constructor for class org.danilopianini.view.ObjectModFrame.RangedIntegerGUIComponent
 
read() - Method in class org.danilopianini.concurrency.FastReadWriteLock
Acquire a read lock.
RegexUtil - Class in org.danilopianini.lang
A set of pre-compiled Patterns commonly used.
RegexUtil() - Constructor for class org.danilopianini.lang.RegexUtil
 
release() - Method in class org.danilopianini.concurrency.FastReadWriteLock
Signals that the operation is done.
remove(Object) - Method in class org.danilopianini.lang.ExactHashObjectMap
Removes the mapping for a key from this map if it is present (optional operation).
remove(Object) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
remove(E, double, double) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
removeAll(Collection<?>) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
removeEldestEntry(Map.Entry<K, V>) - Method in class org.danilopianini.lang.MaxSizeHashMap
 
removeUpdate(DocumentEvent) - Method in class org.danilopianini.view.ObjectModFrame.StringGUIComponent
 
requireNonNull(Object...) - Static method in class org.danilopianini.lang.LangUtils
Calls Objects.requireNonNull(Object) for each passed object.
retainAll(Collection<?>) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
ReverseEnumMap<V extends Enum<V>> - Class in org.danilopianini.lang
This class provides a cache for a generic enum, mapping each value to an int.
ReverseEnumMap(Class<V>) - Constructor for class org.danilopianini.lang.ReverseEnumMap
 
run() - Method in class org.danilopianini.io.AbstractFileScanner
 
run() - Method in class org.danilopianini.io.AbstractFileSystemWatcher
 

S

s - Variable in class org.danilopianini.lang.util.FasterString
 
saveComponentAsImage(String, Component, String) - Static method in class org.danilopianini.view.GUIUtilities
Given a component, saves it on disk as image.
scan(File) - Method in class org.danilopianini.io.AbstractFileScanner
This recursive method scans the filesystem.
searchAtThisLevel(E, double, double) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
searchForEntry(E, double, double) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
serializeObject(Serializable) - Static method in class org.danilopianini.io.FileUtilities
Serializes an object in memory.
serialVersionUID - Static variable in class org.danilopianini.concurrency.ThreadLocalIdGenerator
 
serialVersionUID - Static variable in class org.danilopianini.concurrency.ThreadLocalIdGenerator.Singleton
 
serialVersionUID - Static variable in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
serialVersionUID - Static variable in class org.danilopianini.lang.MaxSizeHashMap
 
serialVersionUID - Static variable in class org.danilopianini.lang.QuadTree.QuadTreeEntry
Deprecated.
 
serialVersionUID - Static variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
serialVersionUID - Static variable in class org.danilopianini.lang.RangedInteger
 
serialVersionUID - Static variable in class org.danilopianini.lang.ReverseEnumMap
 
serialVersionUID - Static variable in class org.danilopianini.lang.util.FasterString
 
serialVersionUID - Static variable in class org.danilopianini.view.ButtonTabComponent
 
serialVersionUID - Static variable in class org.danilopianini.view.ButtonTabComponent.TabButton
 
serialVersionUID - Static variable in class org.danilopianini.view.FloatInputVerifier
 
serialVersionUID - Static variable in class org.danilopianini.view.IntegerInputVerifier
 
serialVersionUID - Static variable in class org.danilopianini.view.LabeledTextField
 
serialVersionUID - Static variable in class org.danilopianini.view.ObjectModFrame.BooleanGUIComponent
 
serialVersionUID - Static variable in class org.danilopianini.view.ObjectModFrame.CurrentCollectionGUIComponent
 
serialVersionUID - Static variable in class org.danilopianini.view.ObjectModFrame.EnumGUIComponent
 
serialVersionUID - Static variable in class org.danilopianini.view.ObjectModFrame.NoRefGUIComponent
 
serialVersionUID - Static variable in class org.danilopianini.view.ObjectModFrame.RangedIntegerGUIComponent
 
serialVersionUID - Static variable in class org.danilopianini.view.ObjectModFrame
 
serialVersionUID - Static variable in class org.danilopianini.view.ObjectModFrame.StringGUIComponent
 
set(QuadTree.QuadTreeEntry<E>) - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
setAccess(Field, boolean) - Static method in class org.danilopianini.view.ObjectModFrame
 
setActionCommand(String) - Method in class org.danilopianini.view.ObjectModFrame
Sets the action command for this frame's components.
setAlive(boolean) - Method in class org.danilopianini.concurrency.AbstractService
 
setCurrent(E) - Method in interface org.danilopianini.lang.CollectionWithCurrentElement
 
setCurrent(E) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
setDefaultIcon(JFrame, String) - Static method in class org.danilopianini.view.GUIUtilities
Sets the icon for a window.
setEnabled(boolean) - Method in class org.danilopianini.view.LabeledTextField
 
setup() - Method in class org.danilopianini.io.AbstractFileScanner
This method is called before starting the scanning.
setVal(int) - Method in class org.danilopianini.lang.RangedInteger
 
SHIFT3 - Static variable in class org.danilopianini.lang.HashUtils
 
SHIFT4 - Static variable in class org.danilopianini.lang.HashUtils
 
SHIFT5 - Static variable in class org.danilopianini.lang.HashUtils
 
SHIFT6 - Static variable in class org.danilopianini.lang.HashUtils
 
SHIFT7 - Static variable in class org.danilopianini.lang.HashUtils
 
SINGLETON - Static variable in class org.danilopianini.concurrency.ThreadLocalIdGenerator
 
Singleton() - Constructor for class org.danilopianini.concurrency.ThreadLocalIdGenerator.Singleton
 
size() - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
SIZE - Static variable in class org.danilopianini.view.ButtonTabComponent.TabButton
 
SLASH - Static variable in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
 
slider - Variable in class org.danilopianini.view.ObjectModFrame.RangedIntegerGUIComponent
 
SLIDERS_MAJOR_TICKS - Static variable in class org.danilopianini.view.ObjectModFrame.RangedIntegerGUIComponent
 
stackTraceToString(Throwable) - Static method in class org.danilopianini.lang.LangUtils
Converts a Throwable's stacktrace to a Java String.
stateChanged(ChangeEvent) - Method in class org.danilopianini.view.ObjectModFrame.RangedIntegerGUIComponent
 
status - Variable in class org.danilopianini.view.FloatInputVerifier
 
status - Variable in class org.danilopianini.view.IntegerInputVerifier
 
stopService() - Method in class org.danilopianini.concurrency.AbstractService
If called, the service must stop.
stopService() - Method in class org.danilopianini.io.AbstractFileSystemWatcher
 
stopService() - Method in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
 
StringGUIComponent(String, Object, Field) - Constructor for class org.danilopianini.view.ObjectModFrame.StringGUIComponent
 
stringToFile(String, File, boolean) - Static method in class org.danilopianini.io.FileUtilities
Deprecated.
use FileUtils.writeStringToFile(File, String, Charset) instead
stringToFile(String, String) - Static method in class org.danilopianini.io.FileUtilities
Deprecated.
use FileUtils.writeStringToFile(File, String, Charset) instead
stringToFile(String, String, boolean) - Static method in class org.danilopianini.io.FileUtilities
Deprecated.
use FileUtils.writeStringToFile(File, String, Charset, boolean) instead
STROKE - Static variable in class org.danilopianini.view.ButtonTabComponent.TabButton
 
subdivide() - Method in class org.danilopianini.lang.QuadTree
Deprecated.
Subdivides this Quadtree into 4 other quadtrees.
subSequence(int, int) - Method in class org.danilopianini.lang.util.FasterString
 

T

TabButton() - Constructor for class org.danilopianini.view.ButtonTabComponent.TabButton
 
text - Variable in class org.danilopianini.view.ObjectModFrame.StringGUIComponent
 
textField - Variable in class org.danilopianini.view.FloatInputVerifier
 
textField - Variable in class org.danilopianini.view.IntegerInputVerifier
 
textField - Variable in class org.danilopianini.view.LabeledTextField
 
ThreadLocalIdGenerator - Class in org.danilopianini.concurrency
This class provides an id generator local to threads.
ThreadLocalIdGenerator() - Constructor for class org.danilopianini.concurrency.ThreadLocalIdGenerator
 
ThreadLocalIdGenerator.Singleton - Class in org.danilopianini.concurrency
 
ThreadManager - Class in org.danilopianini.concurrency
A class to easy manage multithreaded applications.
ThreadManager() - Constructor for class org.danilopianini.concurrency.ThreadManager
Dfault constructor.
ThreadManager(int) - Constructor for class org.danilopianini.concurrency.ThreadManager
 
tm - Variable in class org.danilopianini.io.AbstractRecursiveFileSystemWatcher
 
toArray() - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
toArray(T[]) - Method in class org.danilopianini.lang.ImmutableCollectionWithCurrentElement
 
toByta(double) - Static method in class org.danilopianini.lang.HashUtils
 
toByta(double[]) - Static method in class org.danilopianini.lang.HashUtils
 
toByta(float) - Static method in class org.danilopianini.lang.HashUtils
 
toByta(float[]) - Static method in class org.danilopianini.lang.HashUtils
 
toByta(int) - Static method in class org.danilopianini.lang.HashUtils
 
toByta(int[]) - Static method in class org.danilopianini.lang.HashUtils
 
toByta(long) - Static method in class org.danilopianini.lang.HashUtils
 
toByta(long[]) - Static method in class org.danilopianini.lang.HashUtils
 
toByteArray(double) - Static method in class org.danilopianini.lang.ArrayUtils
Converts a double into a byte array.
topLeft - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
topRight - Variable in class org.danilopianini.lang.QuadTree
Deprecated.
 
toString() - Method in class org.danilopianini.lang.QuadTree.QuadTreeEntry
Deprecated.
 
toString() - Method in class org.danilopianini.lang.QuadTree
Deprecated.
 
toString() - Method in class org.danilopianini.lang.util.FasterString
 

U

unknown(WatchEvent<Path>) - Method in class org.danilopianini.io.AbstractFileSystemWatcher
Something nasty happened, and the system received an unexpected event.
update(Object) - Method in class org.danilopianini.view.ObjectModFrame.NoRefGUIComponent
 
update() - Method in class org.danilopianini.view.ObjectModFrame.StringGUIComponent
 
updateUI() - Method in class org.danilopianini.view.ButtonTabComponent.TabButton
 

V

val - Variable in class org.danilopianini.lang.RangedInteger
 
verify(JComponent) - Method in class org.danilopianini.view.FloatInputVerifier
 
verify(JComponent) - Method in class org.danilopianini.view.IntegerInputVerifier
 

W

warningMessage(String, String) - Static method in class org.danilopianini.view.GUIUtilities
Displays a warning message.
watcher - Variable in class org.danilopianini.io.AbstractFileSystemWatcher
 
write() - Method in class org.danilopianini.concurrency.FastReadWriteLock
Acquire a write lock.

X

x - Variable in class org.danilopianini.lang.QuadTree.QuadTreeEntry
Deprecated.
 

Y

y - Variable in class org.danilopianini.lang.QuadTree.QuadTreeEntry
Deprecated.
 
A B C D E F G H I L M N O P Q R S T U V W X Y 
Skip navigation links