A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes All Packages

A

AbstractLogDelegate - Class in eu.woolplatform.utils.log
This abstract log delegate provides the following features:
AbstractLogDelegate() - Constructor for class eu.woolplatform.utils.log.AbstractLogDelegate
Constructs a new abstract log delegate.
AbstractScheduledTask - Class in eu.woolplatform.utils.schedule
Base scheduled task class with default implementations.
AbstractScheduledTask() - Constructor for class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
AbstractSimpleSAXHandler<T> - Class in eu.woolplatform.utils.xml
This abstract implementation of SimpleSAXHandler contains convenient methods to parse attribute values.
AbstractSimpleSAXHandler() - Constructor for class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
 
accept() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothServerSocket
Waits for a remote Bluetooth device to connect to this server socket.
accept(int) - Method in interface eu.woolplatform.utils.bluetooth.BluetoothServerSocket
Waits for a remote Bluetooth device to connect to this server socket.
AcceptLanguageParser - Class in eu.woolplatform.utils.http
 
AcceptLanguageParser() - Constructor for class eu.woolplatform.utils.http.AcceptLanguageParser
 
ADD - eu.woolplatform.utils.expressions.Token.Type
 
addAttributeMapping(AppComponentAttributeMapping<T>) - Method in class eu.woolplatform.utils.AppComponents
Adds an attribute mapping.
addComponent(Object) - Method in class eu.woolplatform.utils.AppComponents
Adds the specified component.
AddExpression - Class in eu.woolplatform.utils.expressions.types
 
AddExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.AddExpression
 
addHeader(String, String) - Method in class eu.woolplatform.utils.http.HttpClient
Adds a header to the HTTP request.
addOAuthSignature(Map<String, String>, String, String) - Method in class eu.woolplatform.utils.http.OAuthUtils
Adds parameter oauth_signature to the specified oauth_* parameters.
addPoint(float, float) - Method in class eu.woolplatform.utils.math.LinearFunction
Adds a point.
addPoints(Point...) - Method in class eu.woolplatform.utils.geom.Polygon
Adds the specified points.
addQueryParam(String, String) - Method in class eu.woolplatform.utils.http.HttpClient
Adds a query parameter.
AND - eu.woolplatform.utils.expressions.Token.Type
 
AndExpression - Class in eu.woolplatform.utils.expressions.types
 
AndExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.AndExpression
 
AppComponent - Annotation Type in eu.woolplatform.utils
This annotation can be added to a class to indicate that it can be defined as an application-wide component in AppComponents.
AppComponentAttributeMapping<T> - Interface in eu.woolplatform.utils
An attribute mapping can be added to AppComponents to register custom attribute types.
AppComponents - Class in eu.woolplatform.utils
This class defines a set of application-wide components.
append(byte) - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Appends the specified byte to the end of the buffer.
append(byte[], int, int) - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Appends bytes from the specified byte array to the end of this buffer.
append(WritableByteBuffer, int, int) - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Appends bytes from the specified byte buffer to the end of this buffer.
ARCHIVE_LOCK - Static variable in class eu.woolplatform.utils.log.FileLogger
 
asBoolean() - Method in class eu.woolplatform.utils.expressions.Value
Returns the boolean evaluation of the value as follows.
asciiBytesToString(byte[]) - Static method in class eu.woolplatform.utils.log.LogUtils
 
asciiBytesToString(byte[], int, int) - Static method in class eu.woolplatform.utils.log.LogUtils
 
asNumber() - Method in class eu.woolplatform.utils.expressions.Value
Returns the value as a number.
ASSERT - Static variable in class eu.woolplatform.utils.log.Logger
 
ASSIGN - eu.woolplatform.utils.expressions.Token.Type
 
AssignExpression - Class in eu.woolplatform.utils.expressions.types
 
AssignExpression(Expression, Token, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.AssignExpression
 
available() - Method in class eu.woolplatform.utils.io.CountingInputStream
 

B

Base64 - Class in eu.woolplatform.utils.io
 
Base64() - Constructor for class eu.woolplatform.utils.io.Base64
 
BinaryReader - Class in eu.woolplatform.utils.io
A binary reader can read elementary data types from an input stream.
BinaryReader(InputStream) - Constructor for class eu.woolplatform.utils.io.BinaryReader
Constructs a new binary reader that will read from the specified input stream.
BinaryWriter - Class in eu.woolplatform.utils.io
A binary writer can write elementary data types to an output stream.
BinaryWriter(OutputStream) - Constructor for class eu.woolplatform.utils.io.BinaryWriter
Constructs a new binary writer that will write to the specified output stream.
BluetoothAdapter - Class in eu.woolplatform.utils.bluetooth
This class provides a common interface to the Bluetooth system.
BluetoothAdapter() - Constructor for class eu.woolplatform.utils.bluetooth.BluetoothAdapter
 
BluetoothDevice - Interface in eu.woolplatform.utils.bluetooth
This class represents a remote Bluetooth device.
bluetoothEnabled(BluetoothAdapter, boolean) - Method in interface eu.woolplatform.utils.bluetooth.BluetoothListener
Called when the enable or disable process is finished.
BluetoothListener - Interface in eu.woolplatform.utils.bluetooth
This listener can be specified when you try to enable or disable Bluetooth.
BluetoothServerSocket - Interface in eu.woolplatform.utils.bluetooth
A Bluetooth server socket is used to provide a service on the local Bluetooth device to other devices.
BluetoothSocket - Interface in eu.woolplatform.utils.bluetooth
A Bluetooth socket provides a way to communicate with a remote Bluetooth device.
BOOLEAN - eu.woolplatform.utils.expressions.Token.Type
 
BOOLEAN - eu.woolplatform.utils.json.JsonAtomicToken.Type
Boolean value
Value: Boolean
BooleanValueParser - Class in eu.woolplatform.utils.xml
Values parser for boolean values.
BooleanValueParser() - Constructor for class eu.woolplatform.utils.xml.BooleanValueParser
 
BRACE_CLOSE - eu.woolplatform.utils.expressions.Token.Type
 
BRACE_OPEN - eu.woolplatform.utils.expressions.Token.Type
 
BRACKET_CLOSE - eu.woolplatform.utils.expressions.Token.Type
 
BRACKET_OPEN - eu.woolplatform.utils.expressions.Token.Type
 
buildComponents(File) - Method in class eu.woolplatform.utils.AppComponents
Builds components from the specified XML configuration file.
buildComponents(InputStream) - Method in class eu.woolplatform.utils.AppComponents
Builds components from the specified XML configuration file.
buildComponents(URL) - Method in class eu.woolplatform.utils.AppComponents
Builds components from the specified XML configuration file.
buildComponents(Document) - Method in class eu.woolplatform.utils.AppComponents
Builds components from the specified XML configuration document.
buildComponents(Element) - Method in class eu.woolplatform.utils.AppComponents
Builds components from the specified XML element.
BuildException - Exception in eu.woolplatform.utils.exception
This exception is thrown if an error occurs while building an object through Java reflection.
BuildException(String) - Constructor for exception eu.woolplatform.utils.exception.BuildException
 
BuildException(String, Throwable) - Constructor for exception eu.woolplatform.utils.exception.BuildException
 
buildUrl(String, Map<String, String>, String, String) - Method in class eu.woolplatform.utils.http.OAuthUtils
Builds a URL from the specified base URL and parameters.
bytesToString(byte[]) - Static method in class eu.woolplatform.utils.log.LogUtils
 
bytesToString(byte[], int, int) - Static method in class eu.woolplatform.utils.log.LogUtils
 

C

cancel() - Method in interface eu.woolplatform.utils.schedule.Job
Called when the job is cancelled.
cancel() - Method in class eu.woolplatform.utils.schedule.WaitJobRunner
 
cancel(Object) - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
cancel(Object) - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Cancels the task.
cancelDiscoverDevices() - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Cancels the discovery of remote Bluetooth devices.
cancelJobs() - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Cancels all running and pending jobs.
cancelJobs(Job...) - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Cancels the specified jobs.
cancelJobs(List<? extends Job>) - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Cancels the specified jobs.
cancelScheduledTask(Object, String) - Method in class eu.woolplatform.utils.schedule.DefaultTaskScheduler
 
cancelScheduledTask(Object, String) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Cancels the scheduled task with the specified task ID.
cancelTask(Object, String) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Cancels the scheduled or running task with the specified task ID.
cancelTasksWithClass(Object, Class<? extends ScheduledTask>) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Cancels any scheduled or running tasks that are an instance of the specified task class.
canRunTaskOnMainThread() - Method in class eu.woolplatform.utils.schedule.DefaultTaskScheduler
 
canRunTaskOnMainThread() - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Returns whether isRunOnWorkerThread() should be checked to see if a task should be run on the main thread or on the worker thread.
characters(String, List<String>) - Method in interface eu.woolplatform.utils.xml.SimpleSAXHandler
Called when text content is found.
ClassLoaderResourceLocator - Class in eu.woolplatform.utils.io
This resource locator can locate resources using the class loader or a specified class.
ClassLoaderResourceLocator() - Constructor for class eu.woolplatform.utils.io.ClassLoaderResourceLocator
Constructs a new resource locator that will locate resources using the class loader.
ClassLoaderResourceLocator(Class<?>) - Constructor for class eu.woolplatform.utils.io.ClassLoaderResourceLocator
Constructs a new resource locator that will locate resources using the specified class.
clear() - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Removes all bytes from the buffer.
clearDirectory(File) - Static method in class eu.woolplatform.utils.io.FileUtils
Deletes the content of the specified directory.
clearRestoreState(Object) - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
ClientException - Exception in eu.woolplatform.utils.exception
This exception indicates that a client received an error message from the server.
ClientException(String) - Constructor for exception eu.woolplatform.utils.exception.ClientException
 
ClientException(String, Throwable) - Constructor for exception eu.woolplatform.utils.exception.ClientException
 
clone() - Method in class eu.woolplatform.utils.io.WritableByteBuffer
 
close() - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Releases any resources used by this adapter.
close() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothServerSocket
Closes this server socket.
close() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothSocket
Closes the connection with the remote device.
close() - Method in class eu.woolplatform.utils.csv.CsvParser
 
close() - Method in class eu.woolplatform.utils.expressions.ExpressionParser
Closes the parser and the input reader.
close() - Method in class eu.woolplatform.utils.expressions.Tokenizer
Closes the tokenizer and the input reader.
close() - Method in class eu.woolplatform.utils.http.HttpClient
Closes this client.
close() - Method in class eu.woolplatform.utils.io.CountingInputStream
 
close() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
close() - Method in class eu.woolplatform.utils.io.URLEncodedWriter
 
close() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Closes this reader and the underlying reader.
close() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Closes this reader and the underlying reader.
close() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Closes any open connections.
close() - Method in class eu.woolplatform.utils.xml.XMLWriter
Closes this XML writer.
COLON - eu.woolplatform.utils.expressions.Token.Type
 
COMMA - eu.woolplatform.utils.expressions.Token.Type
 
compare(String, String) - Method in class eu.woolplatform.utils.i18n.I18nComparator
 
connectToService(String) - Method in interface eu.woolplatform.utils.bluetooth.BluetoothDevice
Connects to the specified service on this remote Bluetooth device.
containsPoint(Point) - Method in class eu.woolplatform.utils.geom.Line
Returns whether this line contains the specified point.
convert(Object, TypeReference<T>) - Static method in class eu.woolplatform.utils.json.JsonMapper
Converts the specified JSON object (the result of parsing JSON code to a basic Java type) to an object of the specified result type using the Jackson ObjectMapper.
convert(Object, Class<T>) - Static method in class eu.woolplatform.utils.json.JsonMapper
Converts the specified JSON object (the result of parsing JSON code to a basic Java type) to an object of the specified class using the Jackson ObjectMapper.
copyFile(File, File) - Static method in class eu.woolplatform.utils.io.FileUtils
Copies the specified source file to the specified destination file.
copyFile(File, File, long, long) - Static method in class eu.woolplatform.utils.io.FileUtils
Copies bytes from the specified source file to the specified destination file.
CountingInputStream - Class in eu.woolplatform.utils.io
This input stream keeps track of the current position in an underlying input stream.
CountingInputStream(InputStream) - Constructor for class eu.woolplatform.utils.io.CountingInputStream
Constructs a new counting input stream.
create(int, String) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse.Error
Creates a new error.
create(int, String, Object) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse.Error
Creates a new error.
create(String) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
Creates a new JSON-RPC notification without parameters.
create(String, Object) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Creates a new JSON-RPC request without parameters.
create(String, List<?>) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
Creates a new JSON-RPC notification with parameters as a JSON array.
create(String, List<?>, Object) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Creates a new JSON-RPC request with parameters as a JSON array.
create(String, Map<String, ?>) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
Creates a new JSON-RPC notification with parameters as a JSON object.
create(String, Map<String, ?>, Object) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Creates a new JSON-RPC request with parameters as a JSON object.
createError(JsonRpcResponse.Error, Object) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
Creates a JSON-RPC response with an error.
createLogDelegate() - Method in class eu.woolplatform.utils.log.DefaultLogDelegateFactory
 
createLogDelegate() - Method in class eu.woolplatform.utils.log.LogDelegateFactory
Creates a new log delegate.
createResult(Object, Object) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
Creates a JSON-RPC response with a result.
createTempFile(File, String, String) - Static method in class eu.woolplatform.utils.io.FileUtils
Creates a temporary file in the specified directory.
CsvParser - Class in eu.woolplatform.utils.csv
 
CsvParser(LineNumberReader) - Constructor for class eu.woolplatform.utils.csv.CsvParser
 
CurrentIterator<T> - Class in eu.woolplatform.utils
This iterator can return the current element rather than the next element as a normal iterator does.
CurrentIterator(Iterator<? extends T>) - Constructor for class eu.woolplatform.utils.CurrentIterator
Constructs a new instance.
currentTimeMillis() - Method in class eu.woolplatform.utils.datetime.VirtualClock
Returns the current time in milliseconds since the epoch.

D

d(String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
d(String, String) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level DEBUG.
d(String, String) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level DEBUG.
d(String, String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
d(String, String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level DEBUG.
d(String, String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level DEBUG.
DataFormatter - Class in eu.woolplatform.utils
This class can format maps, lists and primitives (boolean, number, string).
DataFormatter() - Constructor for class eu.woolplatform.utils.DataFormatter
 
DateDuration - Class in eu.woolplatform.utils.schedule
This class specifies a duration that spans one or more days.
DateDuration(int, DateUnit) - Constructor for class eu.woolplatform.utils.schedule.DateDuration
Constructs a new date duration.
DateTimeFromIsoDateTimeDeserializer - Class in eu.woolplatform.utils.json
This deserializer can convert a string in ISO date/time format to a DateTime.
DateTimeFromIsoDateTimeDeserializer() - Constructor for class eu.woolplatform.utils.json.DateTimeFromIsoDateTimeDeserializer
 
dateTimeToType(DateTime, Class<T>) - Static method in class eu.woolplatform.utils.datetime.DateTimeUtils
Converts a DateTime object to an object of the specified class.
DateTimeUtils - Class in eu.woolplatform.utils.datetime
This class contains various utility methods related to date and time.
DateTimeUtils() - Constructor for class eu.woolplatform.utils.datetime.DateTimeUtils
 
DateUnit - Class in eu.woolplatform.utils.schedule
A date unit is a unit for durations that span one or more days.
DAY - Static variable in class eu.woolplatform.utils.schedule.DateUnit
 
debug(String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(Marker, String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(Marker, String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(Marker, String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(Marker, String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
debug(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
debug(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
DEBUG - Static variable in class eu.woolplatform.utils.log.Logger
 
decode(String) - Static method in class eu.woolplatform.utils.io.Base64
 
DefaultLogDelegate - Class in eu.woolplatform.utils.log
This class writes log messages to standard output or standard error.
DefaultLogDelegate() - Constructor for class eu.woolplatform.utils.log.DefaultLogDelegate
 
DefaultLogDelegateFactory - Class in eu.woolplatform.utils.log
This factory creates instances of DefaultLogDelegate.
DefaultLogDelegateFactory() - Constructor for class eu.woolplatform.utils.log.DefaultLogDelegateFactory
 
DefaultTaskScheduler - Class in eu.woolplatform.utils.schedule
The default implementation of TaskScheduler.
DefaultTaskScheduler() - Constructor for class eu.woolplatform.utils.schedule.DefaultTaskScheduler
 
deleteTree(File) - Static method in class eu.woolplatform.utils.io.FileUtils
Deletes the specified directory including all its contents.
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.DateTimeFromIsoDateTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.EnumCodeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.EnumCustomStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.InstantFromIsoDateTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.LocalDateTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.MillisFromIsoDateTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.SqlDateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.SqlDateTimeDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class eu.woolplatform.utils.json.SqlTimeDeserializer
 
disable(BluetoothListener) - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Disables the Bluetooth system.
discoverDevices(DiscoverDevicesListener) - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Starts the discovery of remote Bluetooth devices in the vicinity of this local Bluetooth device.
DiscoverDevicesListener - Interface in eu.woolplatform.utils.bluetooth
This listener can receive events during a device discovery process.
discoveredDevice(BluetoothAdapter, BluetoothDevice) - Method in interface eu.woolplatform.utils.bluetooth.DiscoverDevicesListener
Called when a remote Bluetooth device has been discovered.
discoveryComplete(BluetoothAdapter) - Method in interface eu.woolplatform.utils.bluetooth.DiscoverDevicesListener
Called when the discovery process is completed.
DIVIDE - eu.woolplatform.utils.expressions.Token.Type
 
DivideExpression - Class in eu.woolplatform.utils.expressions.types
 
DivideExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.DivideExpression
 
DOLLAR_VARIABLE - eu.woolplatform.utils.expressions.Token.Type
 
DOT - eu.woolplatform.utils.expressions.Token.Type
 
DotExpression - Class in eu.woolplatform.utils.expressions.types
 
DotExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.DotExpression
 
DoubleValueParser - Class in eu.woolplatform.utils.xml
Value parser for double values.
DoubleValueParser() - Constructor for class eu.woolplatform.utils.xml.DoubleValueParser
Constructs a new parser without range validation.
DoubleValueParser(Double, Double) - Constructor for class eu.woolplatform.utils.xml.DoubleValueParser
Constructs a new parser with range validation.
downloadFile(URL, File) - Static method in class eu.woolplatform.utils.io.FileUtils
 

E

e(String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
e(String, String) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level ERROR.
e(String, String) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level ERROR.
e(String, String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
e(String, String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level ERROR.
e(String, String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level ERROR.
enable(BluetoothListener) - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Enables the Bluetooth system.
encode(byte[]) - Static method in class eu.woolplatform.utils.io.Base64
 
END_LIST - eu.woolplatform.utils.json.JsonAtomicToken.Type
End of a list: "]"
Value: null
END_OBJECT - eu.woolplatform.utils.json.JsonAtomicToken.Type
End of an object: "}"
Value: null
END_STRING - eu.woolplatform.utils.json.JsonAtomicToken.Type
End of a string (").
endElement(String, List<String>) - Method in interface eu.woolplatform.utils.xml.SimpleSAXHandler
Called when the end tag of a new element is found.
EnumCodeDeserializer<T extends Enum<?>> - Class in eu.woolplatform.utils.json
This deserializer can read an integer value and convert it to an enum using a static method T forCode().
EnumCodeDeserializer(Class<T>) - Constructor for class eu.woolplatform.utils.json.EnumCodeDeserializer
Constructs a new instance.
EnumCodeSerializer - Class in eu.woolplatform.utils.json
This serializer calls method code() on an enum and writes it as an integer value.
EnumCodeSerializer() - Constructor for class eu.woolplatform.utils.json.EnumCodeSerializer
 
EnumCustomStringDeserializer<T extends Enum<?>> - Class in eu.woolplatform.utils.json
This deserializer can read a string value or null and convert it to an enum using a static method T fromStringValue().
EnumCustomStringDeserializer(Class<T>) - Constructor for class eu.woolplatform.utils.json.EnumCustomStringDeserializer
Constructs a new instance.
EnumCustomStringSerializer - Class in eu.woolplatform.utils.json
This serializer calls toString() on an enum and writes it as a string value.
EnumCustomStringSerializer() - Constructor for class eu.woolplatform.utils.json.EnumCustomStringSerializer
 
EnumValueParser<T extends Enum<T>> - Class in eu.woolplatform.utils.xml
Value parser for enum values.
EnumValueParser(Class<T>) - Constructor for class eu.woolplatform.utils.xml.EnumValueParser
Constructs a new parser.
EQUAL - eu.woolplatform.utils.expressions.Token.Type
 
EqualExpression - Class in eu.woolplatform.utils.expressions.types
 
EqualExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.EqualExpression
 
equals(Object) - Method in class eu.woolplatform.utils.geom.Line
 
equals(Object) - Method in class eu.woolplatform.utils.geom.Point
 
equals(Object) - Method in class eu.woolplatform.utils.geom.Vector
 
equals(Object) - Method in class eu.woolplatform.utils.json.JsonAtomicToken
 
equals(Object) - Method in class eu.woolplatform.utils.json.JsonObject
 
equals(Object) - Method in class eu.woolplatform.utils.ReferenceParameter
 
equals(Object) - Method in class eu.woolplatform.utils.schedule.DateDuration
 
equals(Object) - Method in class eu.woolplatform.utils.schedule.TimeDuration
 
error(String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(Marker, String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(Marker, String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(Marker, String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(Marker, String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
error(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
error(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
ERROR - Static variable in class eu.woolplatform.utils.log.Logger
 
ERROR_BASE - Static variable in class eu.woolplatform.utils.log.AbstractLogDelegate
Subclasses can define error codes starting at this constant.
ERROR_WRITE_FILE - Static variable in class eu.woolplatform.utils.log.AbstractLogDelegate
This error code indicates that an error occurred while writing a log message to a log file.
escape(String) - Static method in class eu.woolplatform.utils.StringEscape
Replaces special characters with an escape sequence.
escape(String, char[]) - Static method in class eu.woolplatform.utils.StringEscape
Replaces special characters with an escape sequence.
escapeString(String) - Static method in class eu.woolplatform.utils.xml.XMLWriter
Escapes any special XML characters with XML entities.
eu.woolplatform.utils - package eu.woolplatform.utils
 
eu.woolplatform.utils.beans - package eu.woolplatform.utils.beans
 
eu.woolplatform.utils.bluetooth - package eu.woolplatform.utils.bluetooth
 
eu.woolplatform.utils.csv - package eu.woolplatform.utils.csv
 
eu.woolplatform.utils.datetime - package eu.woolplatform.utils.datetime
 
eu.woolplatform.utils.exception - package eu.woolplatform.utils.exception
 
eu.woolplatform.utils.expressions - package eu.woolplatform.utils.expressions
 
eu.woolplatform.utils.expressions.types - package eu.woolplatform.utils.expressions.types
 
eu.woolplatform.utils.geom - package eu.woolplatform.utils.geom
 
eu.woolplatform.utils.http - package eu.woolplatform.utils.http
 
eu.woolplatform.utils.i18n - package eu.woolplatform.utils.i18n
 
eu.woolplatform.utils.io - package eu.woolplatform.utils.io
 
eu.woolplatform.utils.json - package eu.woolplatform.utils.json
 
eu.woolplatform.utils.json.rpc - package eu.woolplatform.utils.json.rpc
 
eu.woolplatform.utils.log - package eu.woolplatform.utils.log
 
eu.woolplatform.utils.math - package eu.woolplatform.utils.math
 
eu.woolplatform.utils.schedule - package eu.woolplatform.utils.schedule
 
eu.woolplatform.utils.validation - package eu.woolplatform.utils.validation
 
eu.woolplatform.utils.xml - package eu.woolplatform.utils.xml
 
evaluate(Map<String, Object>) - Method in interface eu.woolplatform.utils.expressions.Expression
Evaluates this expression using the specified variable values.
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.StringExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.AddExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.AndExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.DivideExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.DotExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.EqualExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.GroupExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.IndexExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.InExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.LessThanExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.ListExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.MultiplyExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.NotExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.ObjectExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.OrExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.SubtractExpression
 
evaluate(Map<String, Object>) - Method in class eu.woolplatform.utils.expressions.types.ValueExpression
 
EvaluationException - Exception in eu.woolplatform.utils.expressions
 
EvaluationException() - Constructor for exception eu.woolplatform.utils.expressions.EvaluationException
 
EvaluationException(String) - Constructor for exception eu.woolplatform.utils.expressions.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception eu.woolplatform.utils.expressions.EvaluationException
 
EventListener<T> - Interface in eu.woolplatform.utils.schedule
General purpose event listener for events.
Expression - Interface in eu.woolplatform.utils.expressions
An expression is some code that can be evaluated as a Value.
ExpressionParser - Class in eu.woolplatform.utils.expressions
An expression parser can read Expressions from text input.
ExpressionParser(Tokenizer) - Constructor for class eu.woolplatform.utils.expressions.ExpressionParser
 
ExpressionParser(LineColumnNumberReader) - Constructor for class eu.woolplatform.utils.expressions.ExpressionParser
 
ExpressionParser(Reader) - Constructor for class eu.woolplatform.utils.expressions.ExpressionParser
 
ExpressionParser(String) - Constructor for class eu.woolplatform.utils.expressions.ExpressionParser
 
ExpressionParserConfig - Class in eu.woolplatform.utils.expressions
 
ExpressionParserConfig() - Constructor for class eu.woolplatform.utils.expressions.ExpressionParserConfig
 
extractParameters(String) - Static method in class eu.woolplatform.utils.http.URLParameters
Extracts a parameter string from the specified URL and parses it into a map.
extractParameterString(String) - Static method in class eu.woolplatform.utils.http.URLParameters
Extracts a parameter string from the specified URL.
ExtraTagLogger - Class in eu.woolplatform.utils.log
This is a wrapper around another logger.
ExtraTagLogger(Logger) - Constructor for class eu.woolplatform.utils.log.ExtraTagLogger
 

F

FatalException - Exception in eu.woolplatform.utils.exception
This exception indicates a fatal error that should cause a service to stop.
FatalException(String) - Constructor for exception eu.woolplatform.utils.exception.FatalException
 
FatalException(String, Throwable) - Constructor for exception eu.woolplatform.utils.exception.FatalException
 
FileLogger - Class in eu.woolplatform.utils.log
This class can write log messages to log files.
FileLogger(File) - Constructor for class eu.woolplatform.utils.log.FileLogger
Constructs a new file logger.
FileUtils - Class in eu.woolplatform.utils.io
This class contains utility methods related to the file system.
FileUtils() - Constructor for class eu.woolplatform.utils.io.FileUtils
 
find() - Method in class eu.woolplatform.utils.i18n.I18nLanguageFinder
Tries to find a preferred language matching the specified properties.
find() - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
Tries to find a resource matching the specified properties.
find() - Method in class eu.woolplatform.utils.i18n.I18nStringMapFinder
Tries to find a string map matching the specified properties.
findComponent(Class<T>) - Method in class eu.woolplatform.utils.AppComponents
Tries to find a component of the specified class or a subclass.
findConstantInt(Class<?>, String, int) - Static method in class eu.woolplatform.utils.ReflectionUtils
Tries to find an int constant with the specified value whose name starts with the specified prefix.
findIntersection(Line) - Method in class eu.woolplatform.utils.geom.Line
Tries to find an intersection between this line and another line.
findTasksWithClass(Class<T>) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Finds any scheduled or running tasks that are an instance of the specified task class.
FixedDelay(long) - Constructor for class eu.woolplatform.utils.schedule.TaskSchedule.FixedDelay
Constructs a new fixed delay schedule.
FixedRate(long) - Constructor for class eu.woolplatform.utils.schedule.TaskSchedule.FixedRate
Constructs a new fixed rate schedule.
flush() - Method in class eu.woolplatform.utils.io.URLEncodedWriter
 
format(Object, boolean) - Method in class eu.woolplatform.utils.DataFormatter
Returns a string representation of the specified value (map, list or primitive).
format(Object, boolean, boolean) - Method in class eu.woolplatform.utils.DataFormatter
Returns a string representation of the specified value (map, list or primitive).
fromAngle(double, double) - Static method in class eu.woolplatform.utils.geom.Vector
Creates a new vector with the specified angle and length.

G

generate(Object) - Static method in class eu.woolplatform.utils.json.JsonMapper
Generates a JSON string from the specified object.
generateTaskId() - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Generates a random task ID.
get() - Method in class eu.woolplatform.utils.ReferenceParameter
 
get(float) - Method in class eu.woolplatform.utils.math.LinearFunction
Returns the function value for the specified point.
get(int) - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Returns the byte at the specified index.
get(Class<T>) - Static method in class eu.woolplatform.utils.AppComponents
This is a shortcut method for getInstance().getComponent().
get(String) - Method in class eu.woolplatform.utils.i18n.I18n
Returns the message string with the specified code.
getAddress() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothDevice
Returns the address of the Bluetooth device.
getAngle() - Method in class eu.woolplatform.utils.geom.Vector
Returns the angle in degrees for this vector.
getAttributeClass() - Method in interface eu.woolplatform.utils.AppComponentAttributeMapping
Returns the attribute class.
getBoolean(Object) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts the specified object to a boolean.
getBottom() - Method in class eu.woolplatform.utils.geom.Rect
 
getBounds() - Method in class eu.woolplatform.utils.geom.Polygon
Returns the bounding rectangle for this polygon.
getChild(Element, String) - Method in class eu.woolplatform.utils.xml.XMLDocumentParser
Returns the first child element with the specified name.
getChildren() - Method in interface eu.woolplatform.utils.expressions.Expression
Returns the child expressions of this expression.
getChildren() - Method in class eu.woolplatform.utils.expressions.StringExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.AddExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.AndExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.DivideExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.DotExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.EqualExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.GroupExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.IndexExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.InExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.LessThanExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.ListExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.MultiplyExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.NotExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.ObjectExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.OrExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.SubtractExpression
 
getChildren() - Method in class eu.woolplatform.utils.expressions.types.ValueExpression
 
getClassName() - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Returns the class name of the ScheduledTask.
getCode() - Method in exception eu.woolplatform.utils.json.rpc.JsonRpcException
Returns the error code.
getCode() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse.Error
Returns the error code.
getColNum() - Method in exception eu.woolplatform.utils.exception.LineNumberParseException
Returns the column or character number in the line.
getColNum() - Method in class eu.woolplatform.utils.expressions.ExpressionParser
Returns the current column number.
getColNum() - Method in class eu.woolplatform.utils.expressions.Token
 
getColNum() - Method in class eu.woolplatform.utils.expressions.Tokenizer
Returns the current column number.
getColNum() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
getComponent(Class<T>) - Method in class eu.woolplatform.utils.AppComponents
Tries to find a component of the specified class or a subclass.
getComponent(Class<T>, T) - Method in class eu.woolplatform.utils.AppComponents
Tries to find a component of the specified class or a subclass.
getConfig() - Method in class eu.woolplatform.utils.expressions.ExpressionParser
 
getConstantIntMap(Class<?>, String) - Static method in class eu.woolplatform.utils.ReflectionUtils
Returns a map with all integer constants whose names start with the specified prefix.
getConstantMap(Class<?>, String, Class<T>) - Static method in class eu.woolplatform.utils.ReflectionUtils
Returns a map with constant names and values that are defined in the "constantClass", whose names start with the specified prefix and whose values can be assigned to the specified class.
getConstantStringMap(Class<?>, String) - Static method in class eu.woolplatform.utils.ReflectionUtils
Returns a map with all string constants whose names start with the specified prefix.
getCount() - Method in class eu.woolplatform.utils.schedule.DateDuration
Returns the number of date units that defines this duration.
getCount() - Method in class eu.woolplatform.utils.schedule.TimeDuration
Returns the number of time units that defines this duration.
getCountBetween(ReadableInstant, ReadableInstant) - Method in class eu.woolplatform.utils.schedule.DateDuration
Returns the number of times this date duration completely fits between the two specified times.
getCountBetween(ReadablePartial, ReadablePartial) - Method in class eu.woolplatform.utils.schedule.DateDuration
Returns the number of times this date duration completely fits between the two specified times.
getCurrent() - Method in class eu.woolplatform.utils.CurrentIterator
Returns the current element.
getData() - Method in exception eu.woolplatform.utils.json.rpc.JsonRpcException
Returns additional data about the error.
getData() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse.Error
Returns additional data about the error.
getDate() - Method in class eu.woolplatform.utils.datetime.VirtualClock
Returns the current date.
getDateUnits(DateUnit, DateUnit) - Static method in class eu.woolplatform.utils.schedule.DateUnit
Returns the known date units between the specified smallest and largest date unit.
getDefaultStdErr() - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Returns the default system value of System.err.
getDefaultStdOut() - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Returns the default system value of System.out.
getDelay() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.FixedDelay
Returns the delay in milliseconds.
getDescendants() - Method in interface eu.woolplatform.utils.expressions.Expression
Returns all descendant expressions of this expression.
getDescendants() - Method in class eu.woolplatform.utils.expressions.StringExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.AddExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.AndExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.DivideExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.DotExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.EqualExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.GroupExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.IndexExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.InExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.LessThanExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.ListExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.MultiplyExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.NotExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.ObjectExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.OrExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.SubtractExpression
 
getDescendants() - Method in class eu.woolplatform.utils.expressions.types.ValueExpression
 
getDocumentLine() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Returns the current line number in the document.
getDocumentLine() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Returns the current line number in the document.
getDocumentLinePos() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Returns the current character number in the current line in the document.
getDocumentLinePos() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Returns the current character number in the current line in the document.
getDotOperand() - Method in class eu.woolplatform.utils.expressions.types.DotExpression
 
getDouble(Object) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts the specified object to a double.
getDuration() - Method in class eu.woolplatform.utils.schedule.TimeDuration
Returns the duration in milliseconds.
getDuration(int) - Method in class eu.woolplatform.utils.schedule.TimeUnit
Returns the duration in milliseconds for the specified number of this time unit.
getDurationString(int) - Method in class eu.woolplatform.utils.schedule.DateUnit
Returns a date duration string for the specified number of this date unit.
getDurationString(int) - Method in class eu.woolplatform.utils.schedule.TimeUnit
Returns a time duration string for the specified number of this time unit.
getDx() - Method in class eu.woolplatform.utils.geom.Vector
Returns the direction along the X axis.
getDy() - Method in class eu.woolplatform.utils.geom.Vector
Returns the direction along the Y axis.
getElements() - Method in class eu.woolplatform.utils.expressions.types.ListExpression
 
getEnd() - Method in class eu.woolplatform.utils.geom.LineSegment
Returns the end point.
getEndDate() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Returns the date at and after which the task should no longer be run.
getEndTime() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Returns the time at and after which the task should no longer be run at each scheduled date.
getEnum(Object, Class<T>) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts the specified object to an enum.
getError() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
Returns the error, if this response contains an error.
getErrorContent() - Method in exception eu.woolplatform.utils.http.HttpClientException
Returns the error string from the HTTP content.
getErrorMessage(Map<String, List<String>>) - Static method in class eu.woolplatform.utils.validation.ObjectValidation
Generates an error message for the specified validation result.
getExpression() - Method in class eu.woolplatform.utils.expressions.types.GroupExpression
 
getExtension() - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
Returns the extension of the resource file to find.
getField() - Method in class eu.woolplatform.utils.beans.PropertySpec
Returns the field.
getField(Object, Class<T>, String) - Static method in class eu.woolplatform.utils.ReflectionUtils
Tries to get the value of a field from the specified object.
getFileLogger() - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Returns the file logger.
getFriendlyName() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothDevice
Returns the friendly name of the Bluetooth device.
getGenericListElementType(Field) - Static method in class eu.woolplatform.utils.ReflectionUtils
Returns the class of elements in a List field.
getGenericMapValueType(Field) - Static method in class eu.woolplatform.utils.ReflectionUtils
Returns the class of values in a Map field.
getGenericTypeClass(Type) - Static method in class eu.woolplatform.utils.ReflectionUtils
Returns the raw class of the specified generic type.
getGetMethod() - Method in class eu.woolplatform.utils.beans.PropertySpec
Returns the get method if the field is not public.
getHeight() - Method in class eu.woolplatform.utils.geom.Rect
 
getHost() - Method in class eu.woolplatform.utils.http.HttpURL
 
getI18n(String, List<Locale>, boolean, Class<?>) - Method in class eu.woolplatform.utils.i18n.I18nLoader
Returns the i18n message resource for the specified parameters.
getI18n(String, Locale, boolean, Class<?>) - Method in class eu.woolplatform.utils.i18n.I18nLoader
Returns the i18n message resource for the specified parameters.
getId() - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
getId() - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Returns the task ID.
getId() - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Returns the ID of the task instance.
getID() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Returns the request ID (string, number or null).
getID() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
Returns the request ID (string, number or null).
getIndexOperand() - Method in class eu.woolplatform.utils.expressions.types.IndexExpression
 
getInputStream() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothSocket
Returns the input stream to read data from the remote device.
getInputStream() - Method in class eu.woolplatform.utils.http.HttpClient
Returns the input stream to read data from the HTTP response.
getInstance() - Static method in class eu.woolplatform.utils.AppComponents
Returns the singleton instance of this class.
getInstance() - Static method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Returns a Bluetooth adapter implementation.
getInstance() - Static method in class eu.woolplatform.utils.i18n.I18nLoader
Returns the i18n loader.
getInstance() - Static method in class eu.woolplatform.utils.log.LogDelegateFactory
Returns the log delegate factory that was set with setInstance().
getInt(Object) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts the specified object to an integer.
getInterval() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.FixedRate
Returns the interval in milliseconds.
getJobs() - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Returns all jobs that have been posted and have not yet been completed.
getJson(Object, TypeReference<T>) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts an object to the specified type using the Jackson ObjectMapper.
getJson(Object, Class<T>) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts an object to the specified type using the Jackson ObjectMapper.
getLeft() - Method in class eu.woolplatform.utils.geom.Rect
 
getLength() - Method in class eu.woolplatform.utils.geom.LineSegment
Returns the length of this line segment.
getLength() - Method in class eu.woolplatform.utils.geom.Vector
Returns the length of this vector.
getLine() - Method in exception eu.woolplatform.utils.json.JsonParseException
Returns the line number.
getLineNum() - Method in exception eu.woolplatform.utils.exception.LineNumberParseException
Returns the line number.
getLineNum() - Method in class eu.woolplatform.utils.expressions.ExpressionParser
Returns the current line number.
getLineNum() - Method in class eu.woolplatform.utils.expressions.Token
 
getLineNum() - Method in class eu.woolplatform.utils.expressions.Tokenizer
Returns the current line number.
getLineNum() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
getLineNumber() - Method in class eu.woolplatform.utils.csv.CsvParser
 
getLinePos() - Method in exception eu.woolplatform.utils.json.JsonParseException
Returns the character number in the line.
getListParams() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
Returns the parameters, if the notification contains parameters as a JSON array.
getListParams() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Returns the parameters, if the request contains parameters as a JSON array.
getLocale() - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
You can call this method after find() returned true.
getLocalTime() - Method in class eu.woolplatform.utils.schedule.ScheduleParams
If this is a schedule with a local time, this method returns the time.
getLogDelegate() - Static method in class eu.woolplatform.utils.log.Logger
Returns the log delegate.
getLogger(String) - Static method in class eu.woolplatform.utils.AppComponents
This is a shortcut method to get a logger.
getLogger(String) - Method in class eu.woolplatform.utils.log.Slf4jLoggerFactory
 
getLong(Object) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts the specified object to a long.
getMapParams() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
Returns the parameters, if the notification contains parameters as a JSON object.
getMapParams() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Returns the parameters, if the request contains parameters as a JSON object.
getMessage() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse.Error
Returns the error message.
getMethod() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
Returns the method name.
getMethod() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Returns the method name.
getName() - Method in class eu.woolplatform.utils.beans.PropertySpec
Returns the field name.
getName() - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
You can call this method after find() returned true.
getName() - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
getName() - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
getName() - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Returns the name of this task.
getName() - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Returns the task name.
getOAuthParams(String) - Method in class eu.woolplatform.utils.http.OAuthUtils
Gets oauth_* parameters without oauth_signature.
getObject() - Method in interface eu.woolplatform.utils.xml.SimpleSAXHandler
Returns the object that was constructed from the XML code.
getOperand() - Method in class eu.woolplatform.utils.expressions.types.NotExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.AddExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.AndExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.DivideExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.EqualExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.InExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.LessThanExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.MultiplyExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.OrExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
getOperand1() - Method in class eu.woolplatform.utils.expressions.types.SubtractExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.AddExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.AndExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.DivideExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.EqualExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.InExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.LessThanExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.MultiplyExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.OrExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
getOperand2() - Method in class eu.woolplatform.utils.expressions.types.SubtractExpression
 
getOrigin() - Method in class eu.woolplatform.utils.geom.Line
Returns the origin.
getOutputStream() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothSocket
Returns the output stream to write data to the remote device.
getOutputStream() - Method in class eu.woolplatform.utils.http.HttpClient
Returns the output stream to write data to the HTTP content.
getPairedDevices() - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Returns the remote Bluetooth devices that have been paired with this local Bluetooth device.
getParameterString(Map<String, String>) - Static method in class eu.woolplatform.utils.http.URLParameters
Creates a URL-encoded parameter string for the specified parameters.
getParams() - Method in class eu.woolplatform.utils.http.HttpURL
 
getParentOperand() - Method in class eu.woolplatform.utils.expressions.types.DotExpression
 
getParentOperand() - Method in class eu.woolplatform.utils.expressions.types.IndexExpression
 
getPath() - Method in class eu.woolplatform.utils.http.HttpURL
 
getPoints() - Method in class eu.woolplatform.utils.geom.Polygon
Returns the points for this polygon
getPort() - Method in class eu.woolplatform.utils.http.HttpURL
 
getPosition() - Method in class eu.woolplatform.utils.expressions.Token
 
getPosition() - Method in class eu.woolplatform.utils.io.CountingInputStream
Returns the current position.
getPosition() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
getProperties() - Method in class eu.woolplatform.utils.expressions.types.ObjectExpression
 
getProperty(Class<?>, String) - Static method in class eu.woolplatform.utils.beans.PropertyScanner
Gets a specification of the property with the specified name from the specified class.
getProtocol() - Method in class eu.woolplatform.utils.http.HttpURL
 
getReader() - Method in class eu.woolplatform.utils.expressions.Tokenizer
Returns the reader used by this tokenizer.
getReader() - Method in class eu.woolplatform.utils.http.HttpClient
Returns the reader to read data from the HTTP response.
getReadSize() - Method in class eu.woolplatform.utils.io.BinaryReader
Returns the number of bytes that were read during the last read() method, if the method was successful.
getRemoteAddress() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothSocket
Returns the address of the remote Bluetooth device.
getRemoteDevice(String) - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Returns the remote Bluetooth device with the specified address.
getRepeatDate() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
If the task should be repeated at multiple dates, this method returns the repeat interval.
getRepeatTime() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
If the task should be repeated at multiple times within each scheduled date, this method returns the repeat interval.
getResponse() - Method in class eu.woolplatform.utils.http.HttpClient
Gets the HTTP response and then returns the HTTP connection from which details about the response can be obtained.
getResponseHeaders() - Method in class eu.woolplatform.utils.http.HttpClient
Returns the response headers.
getRestoreState() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
getRestoreState(int) - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
getResult() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
Returns the result.
getRight() - Method in class eu.woolplatform.utils.geom.Rect
 
getSchedule() - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
getSchedule() - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Returns the schedule at which the task should be run.
getScheduleParams() - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Returns the schedule parameters of the task instance.
getSetMethod() - Method in class eu.woolplatform.utils.beans.PropertySpec
Returns the set method if the field is not public.
getSignedOAuthParams(String, String, String) - Method in class eu.woolplatform.utils.http.OAuthUtils
Gets oauth_* parameters with oauth_signature.
getSortedParameterString(Map<String, String>) - Static method in class eu.woolplatform.utils.http.URLParameters
Creates a URL-encoded parameter string for the specified parameters.
getStackTraceString(Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
getStackTraceString(Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Returns the stack trace string for the specified exception.
getStackTraceString(Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Returns the stack trace string for the specified exception.
getStart() - Method in class eu.woolplatform.utils.geom.LineSegment
Returns the start point.
getStartDate() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Returns the date when the task should be first run.
getStartTime() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Returns the time when the task should be first run on each scheduled date.
getStaticField(Class<?>, Class<T>, String) - Static method in class eu.woolplatform.utils.ReflectionUtils
Tries to get the value of a static field from the specified class.
getStatusCode() - Method in exception eu.woolplatform.utils.http.HttpClientException
Returns the HTTP status code.
getStatusMessage() - Method in exception eu.woolplatform.utils.http.HttpClientException
Returns the HTTP status message.
getString(Object) - Static method in class eu.woolplatform.utils.validation.TypeConversion
Converts the specified object to a string.
getTaskData() - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
getTaskData() - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Returns the task data that is needed to build a copy of this task instance.
getTaskData() - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Returns the task data.
getText() - Method in class eu.woolplatform.utils.expressions.Token
 
getTime() - Method in class eu.woolplatform.utils.datetime.VirtualClock
Returns the current time as a DateTime.
getTime() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.LocalTime
Returns the time when the task should run.
getTime() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.UtcTime
Returns the time when the task should run.
getTimeUnits(TimeUnit, TimeUnit) - Static method in class eu.woolplatform.utils.schedule.TimeUnit
Returns the known time units between the specified smallest and largest time unit.
getToken() - Method in class eu.woolplatform.utils.expressions.types.ValueExpression
 
getToken() - Method in class eu.woolplatform.utils.http.OAuthTokenPair
 
getToken() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Returns the current token.
getToken() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Returns the current token.
getTokenSecret() - Method in class eu.woolplatform.utils.http.OAuthTokenPair
 
getTokenStartLine() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Returns the line number in the document where the current token starts.
getTokenStartLine() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Returns the line number in the document where the current token starts.
getTokenStartLinePos() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Returns the character number in the line in the document where the current token starts.
getTokenStartLinePos() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Returns the character number in the line in the document where the current token starts.
getTop() - Method in class eu.woolplatform.utils.geom.Rect
 
getType() - Method in class eu.woolplatform.utils.expressions.Token
 
getType() - Method in class eu.woolplatform.utils.json.JsonAtomicToken
Returns the type.
getTypeString() - Method in class eu.woolplatform.utils.expressions.Value
Returns a string that describes the value type.
getUnit() - Method in class eu.woolplatform.utils.schedule.DateDuration
Returns the date unit that, together with the number returned by getCount(), defines this duration.
getUnit() - Method in class eu.woolplatform.utils.schedule.TimeDuration
Returns the time unit that, together with the number returned by getCount(), defines this duration.
getUrl() - Method in class eu.woolplatform.utils.http.HttpClient
Returns the URL including query parameters.
getUtcTime() - Method in class eu.woolplatform.utils.schedule.ScheduleParams
If this is a schedule with a UTC time, this method returns the unix time in milliseconds.
getValue() - Method in class eu.woolplatform.utils.expressions.Token
 
getValue() - Method in class eu.woolplatform.utils.expressions.Value
Returns the value.
getValue() - Method in class eu.woolplatform.utils.json.JsonAtomicToken
Returns the value.
getValueOperand() - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
getVariableName() - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
getVariableNames() - Method in interface eu.woolplatform.utils.expressions.Expression
Returns all variable names that occur in this expression and its descendants.
getVariableNames() - Method in class eu.woolplatform.utils.expressions.StringExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.AddExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.AndExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.DivideExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.DotExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.EqualExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.GroupExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.IndexExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.InExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.LessThanExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.ListExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.MultiplyExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.NotExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.ObjectExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.OrExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.SubtractExpression
 
getVariableNames() - Method in class eu.woolplatform.utils.expressions.types.ValueExpression
 
getVariableOperand() - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
getVector() - Method in class eu.woolplatform.utils.geom.Line
Returns the vector.
getWidth() - Method in class eu.woolplatform.utils.geom.Rect
 
getWriter() - Method in class eu.woolplatform.utils.http.HttpClient
Returns a writer to write data to the HTTP content.
getX() - Method in class eu.woolplatform.utils.geom.Point
Returns the X position.
getY() - Method in class eu.woolplatform.utils.geom.Point
Returns the Y position.
GREATER_EQUAL - eu.woolplatform.utils.expressions.Token.Type
 
GREATER_THAN - eu.woolplatform.utils.expressions.Token.Type
 
GreaterEqualExpression - Class in eu.woolplatform.utils.expressions.types
 
GreaterEqualExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
GreaterThanExpression - Class in eu.woolplatform.utils.expressions.types
 
GreaterThanExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
GroupExpression - Class in eu.woolplatform.utils.expressions.types
 
GroupExpression(Expression) - Constructor for class eu.woolplatform.utils.expressions.types.GroupExpression
 

H

HandledException - Exception in eu.woolplatform.utils.exception
This exception can be thrown to inform the caller that an error occurred, but that has already been handled, for example by writing an error log.
HandledException() - Constructor for exception eu.woolplatform.utils.exception.HandledException
 
hasComponent(Class<?>) - Method in class eu.woolplatform.utils.AppComponents
Returns whether there is a component of the specified class or a subclass.
hashCode() - Method in class eu.woolplatform.utils.geom.Line
 
hashCode() - Method in class eu.woolplatform.utils.geom.Point
 
hashCode() - Method in class eu.woolplatform.utils.geom.Vector
 
hashCode() - Method in class eu.woolplatform.utils.json.JsonAtomicToken
 
hashCode() - Method in class eu.woolplatform.utils.json.JsonObject
 
hashCode() - Method in class eu.woolplatform.utils.ReferenceParameter
 
hashCode() - Method in class eu.woolplatform.utils.schedule.DateDuration
 
hashCode() - Method in class eu.woolplatform.utils.schedule.TimeDuration
 
hasNext() - Method in class eu.woolplatform.utils.ValueIterator
 
HOUR - Static variable in class eu.woolplatform.utils.schedule.TimeUnit
 
HttpClient - Class in eu.woolplatform.utils.http
This class can be used to run HTTP requests.
HttpClient(String) - Constructor for class eu.woolplatform.utils.http.HttpClient
Constructs a new HTTP client.
HttpClientException - Exception in eu.woolplatform.utils.http
This exception is thrown when a HTTP request results in an error response.
HttpClientException(int, String, String) - Constructor for exception eu.woolplatform.utils.http.HttpClientException
Constructs a new HTTP client exception.
HttpURL - Class in eu.woolplatform.utils.http
 
HttpURL() - Constructor for class eu.woolplatform.utils.http.HttpURL
 

I

i(String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
i(String, String) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level INFO.
i(String, String) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level INFO.
i(String, String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
i(String, String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level INFO.
i(String, String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level INFO.
I18n - Class in eu.woolplatform.utils.i18n
This class defines a set of i18n message resources.
I18n(String, List<Locale>, boolean, Class<?>) - Constructor for class eu.woolplatform.utils.i18n.I18n
Constructs a new instance.
I18nComparator - Class in eu.woolplatform.utils.i18n
This comparator can compare strings using a collator for a specified locale.
I18nComparator() - Constructor for class eu.woolplatform.utils.i18n.I18nComparator
Constructs a new comparator with the default locale.
I18nComparator(Locale) - Constructor for class eu.woolplatform.utils.i18n.I18nComparator
Constructs a new comparator with the specified locale.
I18nLanguageFinder - Class in eu.woolplatform.utils.i18n
This class can find a preferred language from a list of available languages.
I18nLanguageFinder(List<String>) - Constructor for class eu.woolplatform.utils.i18n.I18nLanguageFinder
 
I18nLoader - Class in eu.woolplatform.utils.i18n
This class can load i18n message resources and keep them in memory for later reference.
I18nResourceFinder - Class in eu.woolplatform.utils.i18n
This class can find i18n resources.
I18nResourceFinder(String) - Constructor for class eu.woolplatform.utils.i18n.I18nResourceFinder
Constructs a new i18n resource finder.
I18nStringMapFinder - Class in eu.woolplatform.utils.i18n
This class can find a preferred string map for a specific language.
I18nStringMapFinder(Map<String, Map<String, String>>) - Constructor for class eu.woolplatform.utils.i18n.I18nStringMapFinder
 
I18nStringResolver - Interface in eu.woolplatform.utils.i18n
This class can return a string in the current language for a given resource ID.
I18nUtils - Class in eu.woolplatform.utils.i18n
 
I18nUtils() - Constructor for class eu.woolplatform.utils.i18n.I18nUtils
 
Immediate() - Constructor for class eu.woolplatform.utils.schedule.TaskSchedule.Immediate
 
IN - eu.woolplatform.utils.expressions.Token.Type
 
IndexExpression - Class in eu.woolplatform.utils.expressions.types
 
IndexExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.IndexExpression
 
InExpression - Class in eu.woolplatform.utils.expressions.types
 
InExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.InExpression
 
info(String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(Marker, String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(Marker, String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(Marker, String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(Marker, String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
info(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
info(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
INFO - Static variable in class eu.woolplatform.utils.log.Logger
 
initDefaultAdapter() - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Initialises the Bluetooth adapter.
initScheduledTasks(Object, List<ScheduledTaskSpec>) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Initializes the tasks that were scheduled at a previous run and that have not been triggered or cancelled yet.
InstantFromIsoDateTimeDeserializer - Class in eu.woolplatform.utils.json
This deserializer can convert a string in ISO date/time format to an Instant.
InstantFromIsoDateTimeDeserializer() - Constructor for class eu.woolplatform.utils.json.InstantFromIsoDateTimeDeserializer
 
IntValueParser - Class in eu.woolplatform.utils.xml
Value parser for integer values.
IntValueParser() - Constructor for class eu.woolplatform.utils.xml.IntValueParser
Constructs a new parser without range validation.
IntValueParser(Integer, Integer) - Constructor for class eu.woolplatform.utils.xml.IntValueParser
Constructs a new parser with range validation.
invokeMethod(Object, Class<T>, String, Object...) - Static method in class eu.woolplatform.utils.ReflectionUtils
Tries to invoke a method on the specified object and return the result.
invokeStaticMethod(Class<?>, Class<T>, String, Object...) - Static method in class eu.woolplatform.utils.ReflectionUtils
Tries to invoke a static method on the specified class and return the result.
isAllowDollarVariables() - Method in class eu.woolplatform.utils.expressions.ExpressionParserConfig
 
isAllowPlainVariables() - Method in class eu.woolplatform.utils.expressions.ExpressionParserConfig
 
isBoolean() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is a boolean.
isDebugEnabled() - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isDebugEnabled() - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isDebugEnabled(Marker) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isDebugEnabled(Marker) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isEnabled() - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Returns true if the Bluetooth system is enabled.
isEqual(Value) - Method in class eu.woolplatform.utils.expressions.Value
Returns whether this value equals another value.
isErrorEnabled() - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isErrorEnabled() - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isErrorEnabled(Marker) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isErrorEnabled(Marker) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isExact() - Method in class eu.woolplatform.utils.schedule.ScheduleParams
Returns whether the task should be run exactly at the specified time, or whether it can be run later to save energy.
isExact() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.LocalTime
Returns true if the task should be run exactly at the specified time, false if it can be run later to save energy.
isExact() - Method in class eu.woolplatform.utils.schedule.TaskSchedule.UtcTime
Returns true if the task should be run exactly at the specified time, false if it can be run later to save energy.
isInfoEnabled() - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isInfoEnabled() - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isInfoEnabled(Marker) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isInfoEnabled(Marker) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isIntNumber() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is an integer number (byte, short, integer, long).
isIntNumber(Number) - Static method in class eu.woolplatform.utils.expressions.Value
Returns whether the specified number is an integer number (byte, short, int or long).
isList() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is a list.
isLoggable(String, int) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
isLoggable(String, int) - Method in interface eu.woolplatform.utils.log.LogDelegate
Determines if messages at the specified level are logged for the specified tag.
isLoggable(String, int) - Static method in class eu.woolplatform.utils.log.Logger
Determines if messages at the specified level are logged for the specified tag.
isMap() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is a map.
isNull() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is null.
isNumber() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is a number.
isNumericString() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is a numeric string.
IsoDateTimeSerializer - Class in eu.woolplatform.utils.json
This serializer can convert a date/time type to a string in format yyyy-MM-dd'T'HH:mm:ss.SSSZZ.
IsoDateTimeSerializer() - Constructor for class eu.woolplatform.utils.json.IsoDateTimeSerializer
 
isParallel(Line) - Method in class eu.woolplatform.utils.geom.Line
Returns whether another line is parallel to this line.
isParallel(Vector) - Method in class eu.woolplatform.utils.geom.Vector
Returns whether another vector is parallel to this vector.
isPublic() - Method in class eu.woolplatform.utils.beans.PropertySpec
Returns whether the field is public.
isRunOnWorkerThread() - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
isRunOnWorkerThread() - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Returns whether the task should run on a worker thread or on the UI thread in Android.
isStrictEqual(Value) - Method in class eu.woolplatform.utils.expressions.Value
Returns whether this value is strictly equal to another value.
isString() - Method in class eu.woolplatform.utils.expressions.Value
Returns whether the value is a string.
isStringAtomic() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Returns whether a string is an atomic token.
isTraceEnabled() - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isTraceEnabled() - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isTraceEnabled(Marker) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isTraceEnabled(Marker) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isVirtualMode() - Method in class eu.woolplatform.utils.datetime.VirtualClock
Returns whether the clock is currently in virtual mode.
isWarnEnabled() - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isWarnEnabled() - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
isWarnEnabled(Marker) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
isWarnEnabled(Marker) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 

J

Job - Interface in eu.woolplatform.utils.schedule
This interface defines a job that can be run on a separate thread and that can be cancelled.
jobCancelled(Job) - Method in interface eu.woolplatform.utils.schedule.JobListener
 
jobCompleted(Job) - Method in interface eu.woolplatform.utils.schedule.JobListener
 
JobListener - Interface in eu.woolplatform.utils.schedule
 
JsonAtomicToken - Class in eu.woolplatform.utils.json
Atomic token in a JSON string.
JsonAtomicToken() - Constructor for class eu.woolplatform.utils.json.JsonAtomicToken
Constructs a new instance that still needs to be initialized.
JsonAtomicToken(JsonAtomicToken.Type) - Constructor for class eu.woolplatform.utils.json.JsonAtomicToken
Constructs a new token with the specified type and value null.
JsonAtomicToken(JsonAtomicToken.Type, Object) - Constructor for class eu.woolplatform.utils.json.JsonAtomicToken
Constructs a new token with the specified type and value.
JsonAtomicToken.Type - Enum in eu.woolplatform.utils.json
The possible token types.
JsonMapper - Class in eu.woolplatform.utils.json
 
JsonMapper() - Constructor for class eu.woolplatform.utils.json.JsonMapper
 
JsonObject - Class in eu.woolplatform.utils.json
This class has a toMap() method that uses Jackson to convert the object to a map and a toString() method that returns the simple class name and the map string.
JsonObject() - Constructor for class eu.woolplatform.utils.json.JsonObject
 
JsonObjectStreamReader - Class in eu.woolplatform.utils.json
This class can read JSON values and tokens from a stream.
JsonObjectStreamReader(JsonStreamReader) - Constructor for class eu.woolplatform.utils.json.JsonObjectStreamReader
Constructs a new JSON object stream reader.
JsonObjectStreamReader(InputStream) - Constructor for class eu.woolplatform.utils.json.JsonObjectStreamReader
Constructs a new JSON object stream reader.
JsonObjectStreamReader(Reader) - Constructor for class eu.woolplatform.utils.json.JsonObjectStreamReader
Constructs a new JSON object stream reader.
JsonParseException - Exception in eu.woolplatform.utils.json
This exception is thrown when a JSON string can't be parsed.
JsonParseException(String, int, int) - Constructor for exception eu.woolplatform.utils.json.JsonParseException
Constructs a new exception.
JsonParseException(String, JsonParseException) - Constructor for exception eu.woolplatform.utils.json.JsonParseException
Constructs a new message with another JsonParseException as the cause.
JsonRpcException - Exception in eu.woolplatform.utils.json.rpc
This exception is thrown when a JSON-RPC request results in a response with an error.
JsonRpcException(String, int) - Constructor for exception eu.woolplatform.utils.json.rpc.JsonRpcException
Constructs a new JSON-RPC exception.
JsonRpcException(String, int, Object) - Constructor for exception eu.woolplatform.utils.json.rpc.JsonRpcException
Constructs a new JSON-RPC exception.
JsonRpcHttp - Class in eu.woolplatform.utils.json.rpc
This class provides JSON-RPC over a HTTP connection.
JsonRpcHttp(URL) - Constructor for class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Constructs a new instance.
JsonRpcMessage - Class in eu.woolplatform.utils.json.rpc
This is the base class for a JSON-RPC 2.0 message.
JsonRpcMessage() - Constructor for class eu.woolplatform.utils.json.rpc.JsonRpcMessage
 
JsonRpcNotification - Class in eu.woolplatform.utils.json.rpc
This class models a JSON-RPC Notification.
JsonRpcRequest - Class in eu.woolplatform.utils.json.rpc
This class models a JSON-RPC Request.
JsonRpcResponse - Class in eu.woolplatform.utils.json.rpc
This class models a JSON-RPC Response.
JsonRpcResponse.Error - Class in eu.woolplatform.utils.json.rpc
An error in a response message.
JsonStreamReader - Class in eu.woolplatform.utils.json
This class can read atomic JSON tokens from a stream.
JsonStreamReader(InputStream) - Constructor for class eu.woolplatform.utils.json.JsonStreamReader
Constructs a new JSON stream reader.
JsonStreamReader(Reader) - Constructor for class eu.woolplatform.utils.json.JsonStreamReader
Constructs a new JSON stream reader.

K

KeyValue(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.ObjectExpression.KeyValue
 

L

languageTagToLocale(String) - Static method in class eu.woolplatform.utils.i18n.I18nUtils
Converts a language tag like "en-US" to a locale.
LESS_EQUAL - eu.woolplatform.utils.expressions.Token.Type
 
LESS_THAN - eu.woolplatform.utils.expressions.Token.Type
 
LessEqualExpression - Class in eu.woolplatform.utils.expressions.types
 
LessEqualExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
LessThanExpression - Class in eu.woolplatform.utils.expressions.types
 
LessThanExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.LessThanExpression
 
Line - Class in eu.woolplatform.utils.geom
This class defines a line.
Line(Point, Vector) - Constructor for class eu.woolplatform.utils.geom.Line
Constructs a new line.
LinearFunction - Class in eu.woolplatform.utils.math
A linear function is a function that is defined by straight line segments between a series of points.
LinearFunction() - Constructor for class eu.woolplatform.utils.math.LinearFunction
Constructs a new linear function without any points.
LineColumnNumberReader - Class in eu.woolplatform.utils.io
This buffered reader keeps track of the current line number and column number.
LineColumnNumberReader(Reader) - Constructor for class eu.woolplatform.utils.io.LineColumnNumberReader
 
LineNumberParseException - Exception in eu.woolplatform.utils.exception
This exception indicates a parse error with a line and column number.
LineNumberParseException(String, int, int) - Constructor for exception eu.woolplatform.utils.exception.LineNumberParseException
Constructs a new exception.
LineNumberParseException(String, int, int, Exception) - Constructor for exception eu.woolplatform.utils.exception.LineNumberParseException
Constructs a new exception.
LineSegment - Class in eu.woolplatform.utils.geom
This class defines a line segment.
LineSegment(double, double, double, double) - Constructor for class eu.woolplatform.utils.geom.LineSegment
Constructs a new line segment.
LineSegment(Point, Point) - Constructor for class eu.woolplatform.utils.geom.LineSegment
Constructs a new line segment.
LineSegment(Point, Vector) - Constructor for class eu.woolplatform.utils.geom.LineSegment
Constructs a new line segment.
LIST_ITEM_SEPARATOR - eu.woolplatform.utils.json.JsonAtomicToken.Type
Separator between items in a list: ","
Value: null
ListExpression - Class in eu.woolplatform.utils.expressions.types
 
ListExpression(List<Expression>) - Constructor for class eu.woolplatform.utils.expressions.types.ListExpression
 
LocalDateTimeDeserializer - Class in eu.woolplatform.utils.json
This deserializer can convert a string in format yyyy-MM-dd'T'HH:mm:ss.SSS to a LocalDateTime.
LocalDateTimeDeserializer() - Constructor for class eu.woolplatform.utils.json.LocalDateTimeDeserializer
 
LocalDateTimeSerializer - Class in eu.woolplatform.utils.json
This serializer can convert a LocalDateTime to a string in format yyyy-MM-dd'T'HH:mm:ss.SSS.
LocalDateTimeSerializer() - Constructor for class eu.woolplatform.utils.json.LocalDateTimeSerializer
 
LocalTime(LocalDateTime, boolean) - Constructor for class eu.woolplatform.utils.schedule.TaskSchedule.LocalTime
Constructs a new local time schedule.
localToUtcWithGapCorrection(LocalDateTime, DateTimeZone) - Static method in class eu.woolplatform.utils.datetime.DateTimeUtils
Converts the specified local date/time to a date/time in the specified time zone.
LogDelegate - Interface in eu.woolplatform.utils.log
A log delegate can be set to the Logger.
LogDelegateFactory - Class in eu.woolplatform.utils.log
This factory can create log delegates with default settings.
LogDelegateFactory() - Constructor for class eu.woolplatform.utils.log.LogDelegateFactory
 
Logger - Class in eu.woolplatform.utils.log
This class can be used for writing log output.
Logger() - Constructor for class eu.woolplatform.utils.log.Logger
 
LogLineTagger - Class in eu.woolplatform.utils.log
This class can tag lines in a log message before the message is written.
LogLineTagger() - Constructor for class eu.woolplatform.utils.log.LogLineTagger
 
LOGTAG - Static variable in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
 
LOGTAG - Static variable in class eu.woolplatform.utils.schedule.TaskScheduler
 
LogUtils - Class in eu.woolplatform.utils.log
 
LogUtils() - Constructor for class eu.woolplatform.utils.log.LogUtils
 

M

MapReader - Class in eu.woolplatform.utils.validation
This class can read values from a map with string keys and perform validations and type conversions.
MapReader(Map<?, ?>) - Constructor for class eu.woolplatform.utils.validation.MapReader
Constructs a new reader that will read from the specified map.
mark(int) - Method in class eu.woolplatform.utils.io.CountingInputStream
 
mark(int) - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
markSupported() - Method in class eu.woolplatform.utils.io.CountingInputStream
 
markSupported() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
MILLISECOND - Static variable in class eu.woolplatform.utils.schedule.TimeUnit
 
MillisFromIsoDateTimeDeserializer - Class in eu.woolplatform.utils.json
This deserializer can convert a string in ISO date/time format to a timestamp in milliseconds.
MillisFromIsoDateTimeDeserializer() - Constructor for class eu.woolplatform.utils.json.MillisFromIsoDateTimeDeserializer
 
MINUTE - Static variable in class eu.woolplatform.utils.schedule.TimeUnit
 
mkdir(File) - Static method in class eu.woolplatform.utils.io.FileUtils
Creates the specified directory and all non-existing parent directories.
MONTH - Static variable in class eu.woolplatform.utils.schedule.DateUnit
 
moveNext() - Method in class eu.woolplatform.utils.CurrentIterator
Moves to the next element.
moveNext() - Method in class eu.woolplatform.utils.json.JsonStreamReader
Moves to the next token.
MULTIPLY - eu.woolplatform.utils.expressions.Token.Type
 
MultiplyExpression - Class in eu.woolplatform.utils.expressions.types
 
MultiplyExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.MultiplyExpression
 

N

NAME - eu.woolplatform.utils.expressions.Token.Type
 
newInstance(Class<T>, Object...) - Static method in class eu.woolplatform.utils.ReflectionUtils
Tries to invoke a constructor of the specified class and return the result.
next() - Method in class eu.woolplatform.utils.ValueIterator
 
normalizeNumber(Number) - Static method in class eu.woolplatform.utils.expressions.Value
Normalizes a number to Integer, Long or Double, depending on the value.
NOT - eu.woolplatform.utils.expressions.Token.Type
 
NOT_EQUAL - eu.woolplatform.utils.expressions.Token.Type
 
NOT_STRICT_EQUAL - eu.woolplatform.utils.expressions.Token.Type
 
NotEqualExpression - Class in eu.woolplatform.utils.expressions.types
 
NotEqualExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
NotExpression - Class in eu.woolplatform.utils.expressions.types
 
NotExpression(Expression) - Constructor for class eu.woolplatform.utils.expressions.types.NotExpression
 
notify(String) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Sends a notification without parameters.
notify(String, Object...) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Sends a notification with parameters as a JSON array.
notify(String, Map<String, ?>) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Sends a notification with parameters as a JSON object.
NotStrictEqualExpression - Class in eu.woolplatform.utils.expressions.types
 
NotStrictEqualExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
NULL - eu.woolplatform.utils.expressions.Token.Type
 
NULL - eu.woolplatform.utils.json.JsonAtomicToken.Type
Null value
Value: null
NUMBER - eu.woolplatform.utils.expressions.Token.Type
 
NUMBER - eu.woolplatform.utils.json.JsonAtomicToken.Type
Number.

O

OAuthTokenPair - Class in eu.woolplatform.utils.http
 
OAuthTokenPair(String, String) - Constructor for class eu.woolplatform.utils.http.OAuthTokenPair
 
OAuthUtils - Class in eu.woolplatform.utils.http
Helper methods for OAuth.
OAuthUtils(String, String) - Constructor for class eu.woolplatform.utils.http.OAuthUtils
Constructs a new instance.
OBJECT_KEY_VALUE_SEPARATOR - eu.woolplatform.utils.json.JsonAtomicToken.Type
Separator between key and value in an object: ":"
Value: null
OBJECT_PAIR_SEPARATOR - eu.woolplatform.utils.json.JsonAtomicToken.Type
Separator between key/value pairs in an object: ","
Value: null
ObjectExpression - Class in eu.woolplatform.utils.expressions.types
 
ObjectExpression(List<ObjectExpression.KeyValue>) - Constructor for class eu.woolplatform.utils.expressions.types.ObjectExpression
 
ObjectExpression.KeyValue - Class in eu.woolplatform.utils.expressions.types
 
ObjectValidation - Class in eu.woolplatform.utils.validation
Validates the value of properties in a JavaBeans-like object.
ObjectValidation() - Constructor for class eu.woolplatform.utils.validation.ObjectValidation
 
offset(double, double) - Method in class eu.woolplatform.utils.geom.LineSegment
Moves this line segment by the specified offset.
offset(double, double) - Method in class eu.woolplatform.utils.geom.Point
Moves this point by the specified offset.
offset(double, double) - Method in class eu.woolplatform.utils.geom.Polygon
Moves this polygon by the specified offset.
onEvent(T) - Method in interface eu.woolplatform.utils.schedule.EventListener
Called when an event occurs.
onTriggerTask(Object, ScheduledTaskSpec) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Called when a scheduled task should be run.
openResource(String) - Method in class eu.woolplatform.utils.io.ClassLoaderResourceLocator
 
openResource(String) - Method in interface eu.woolplatform.utils.io.ResourceLocator
Opens the resource at the specified path.
openServerSocket(String) - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Opens a Bluetooth server socket for the specified service on this local Bluetooth device.
openStream() - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
You can call this method after find() returned true.
OR - eu.woolplatform.utils.expressions.Token.Type
 
OrExpression - Class in eu.woolplatform.utils.expressions.types
 
OrExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.OrExpression
 

P

PARENTHESIS_CLOSE - eu.woolplatform.utils.expressions.Token.Type
 
PARENTHESIS_OPEN - eu.woolplatform.utils.expressions.Token.Type
 
parse(File) - Method in class eu.woolplatform.utils.xml.SimpleSAXParser
Parses the specified XML file and returns the corresponding object.
parse(String) - Static method in class eu.woolplatform.utils.http.AcceptLanguageParser
 
parse(String) - Static method in class eu.woolplatform.utils.http.HttpURL
 
parse(String) - Method in class eu.woolplatform.utils.xml.BooleanValueParser
 
parse(String) - Method in class eu.woolplatform.utils.xml.DoubleValueParser
 
parse(String) - Method in class eu.woolplatform.utils.xml.EnumValueParser
 
parse(String) - Method in class eu.woolplatform.utils.xml.IntValueParser
 
parse(String) - Method in class eu.woolplatform.utils.xml.SimpleSAXParser
Parses the specified XML code and returns the corresponding object.
parse(String) - Method in class eu.woolplatform.utils.xml.SQLDateValueParser
 
parse(String) - Method in class eu.woolplatform.utils.xml.SQLTimeValueParser
 
parse(String) - Method in class eu.woolplatform.utils.xml.StringValueParser
 
parse(String) - Method in interface eu.woolplatform.utils.xml.XMLValueParser
Parses the specified string value.
parse(String, TypeReference<T>) - Static method in class eu.woolplatform.utils.json.JsonMapper
Converts the specified JSON string to an object of the specified result type using the Jackson ObjectMapper.
parse(String, DateUnit, DateUnit) - Static method in class eu.woolplatform.utils.schedule.DateDuration
Parses a date duration from a string.
parse(String, DateUnit, DateUnit) - Static method in class eu.woolplatform.utils.schedule.DateUnit
Parses a date unit string.
parse(String, TimeUnit, TimeUnit) - Static method in class eu.woolplatform.utils.schedule.TimeDuration
Parses a time duration from a string.
parse(String, TimeUnit, TimeUnit) - Static method in class eu.woolplatform.utils.schedule.TimeUnit
Parses a time unit string.
parse(String, Class<T>) - Static method in class eu.woolplatform.utils.json.JsonMapper
Converts the specified JSON string to an object of the specified class using the Jackson ObjectMapper.
parse(InputSource) - Method in class eu.woolplatform.utils.xml.SimpleSAXParser
Parses the specified XML code and returns the corresponding object.
parseAttrValue(Element, String, XMLValueParser<T>, T) - Method in class eu.woolplatform.utils.xml.XMLDocumentParser
Retrieves the value of the specified attribute and parses it using the specified parser.
parseContent(Element, XMLValueParser<T>) - Method in class eu.woolplatform.utils.xml.XMLDocumentParser
Retrieves the string content of the specified element and parses it using the specified parser.
parseDateTime(String, Class<T>) - Static method in class eu.woolplatform.utils.datetime.DateTimeUtils
Parses a date/time string and returns a date/time object of the specified class.
parseElemValue(Element, String, XMLValueParser<T>, T) - Method in class eu.woolplatform.utils.xml.XMLDocumentParser
Retrieves the string content of the specified child element and parses it using the specified parser.
ParseException - Exception in eu.woolplatform.utils.exception
This exception is thrown when some content has an invalid format for a parser.
ParseException(String) - Constructor for exception eu.woolplatform.utils.exception.ParseException
 
ParseException(String, Throwable) - Constructor for exception eu.woolplatform.utils.exception.ParseException
 
parseParameterString(String) - Static method in class eu.woolplatform.utils.http.URLParameters
Parses a URL-encoded parameter string.
parseRequiredAttrValue(Element, String, XMLValueParser<T>) - Method in class eu.woolplatform.utils.xml.XMLDocumentParser
Retrieves the value of a required attribute and parses it using the specified parser.
parseRequiredElemValue(Element, String, XMLValueParser<T>) - Method in class eu.woolplatform.utils.xml.XMLDocumentParser
Retrieves the string content of a required child element and parses it using the specified parser.
parseStringContent(Element) - Method in class eu.woolplatform.utils.xml.XMLDocumentParser
Parses the string content of the specified element.
parseValue(String) - Method in interface eu.woolplatform.utils.AppComponentAttributeMapping
Parses the string representation of the attribute value.
Point - Class in eu.woolplatform.utils.geom
This class defines a point.
Point(double, double) - Constructor for class eu.woolplatform.utils.geom.Point
Constructs a new point.
Point(Point) - Constructor for class eu.woolplatform.utils.geom.Point
Constructs a copy of another point.
Polygon - Class in eu.woolplatform.utils.geom
This class defines a polygon.
Polygon() - Constructor for class eu.woolplatform.utils.geom.Polygon
Constructs an empty polygon.
Polygon(Point...) - Constructor for class eu.woolplatform.utils.geom.Polygon
Constructs a new polygon.
Polygon(List<Point>) - Constructor for class eu.woolplatform.utils.geom.Polygon
Constructs a new polygon.
postJob(Job, int, JobListener) - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Posts a job that will be run after previously posted jobs with the same or higher priority, but before posted jobs with lower priority.
postJob(Job, JobListener) - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Posts a job with priority PRIORITY_MEDIUM.
postOnNotifyThread(Runnable) - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Posts the specified runnable to be run on the notify thread.
PRECEDENCE - Static variable in class eu.woolplatform.utils.expressions.ExpressionParser
 
prepareThread() - Method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
The Android implementation requires that Looper.prepare() is called on a thread before the Bluetooth adapter is used.
primitiveTypeToObjectClass(Class<?>) - Static method in class eu.woolplatform.utils.ReflectionUtils
If the specified class is a primitive type, this method returns its class equivalent.
println(int, String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
println(int, String, String) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a log message.
println(int, String, String) - Static method in class eu.woolplatform.utils.log.Logger
Writes a log message.
printTaggedMessage(int, String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Writes a log message.
printTaggedMessage(int, String, String) - Method in class eu.woolplatform.utils.log.DefaultLogDelegate
 
printTaggedMessage(int, String, LocalDate, String) - Method in class eu.woolplatform.utils.log.FileLogger
Writes a log message.
PRIORITY_HIGH - Static variable in class eu.woolplatform.utils.schedule.SerialJobRunner
 
PRIORITY_LOW - Static variable in class eu.woolplatform.utils.schedule.SerialJobRunner
 
PRIORITY_MEDIUM - Static variable in class eu.woolplatform.utils.schedule.SerialJobRunner
 
PRIORITY_NONE - Static variable in class eu.woolplatform.utils.schedule.SerialJobRunner
 
PropertyReader - Class in eu.woolplatform.utils.beans
This class can read the value of a property from a JavaBeans-like object.
PropertyReader() - Constructor for class eu.woolplatform.utils.beans.PropertyReader
 
PropertyScanner - Class in eu.woolplatform.utils.beans
This scanner can get the specification of a property in a JavaBeans-like class.
PropertyScanner() - Constructor for class eu.woolplatform.utils.beans.PropertyScanner
 
PropertySpec - Class in eu.woolplatform.utils.beans
The specification of a property in a JavaBeans-like object.
PropertySpec() - Constructor for class eu.woolplatform.utils.beans.PropertySpec
 
PropertyWriter - Class in eu.woolplatform.utils.beans
This class can write the value of a property in a JavaBeans-like object.
PropertyWriter() - Constructor for class eu.woolplatform.utils.beans.PropertyWriter
 

R

read() - Method in class eu.woolplatform.utils.io.CountingInputStream
 
read(byte[]) - Method in class eu.woolplatform.utils.io.CountingInputStream
 
read(byte[], int, int) - Method in class eu.woolplatform.utils.io.CountingInputStream
 
read(char[], int, int) - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
read(Map<?, ?>) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcMessage
Reads a JSON-RPC 2.0 message from the specified map, which should represent a JSON object.
read(Map<?, ?>) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
Reads a JSON-RPC notification from the specified map, which should represent a JSON object.
read(Map<?, ?>) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
Reads a JSON-RPC request from the specified map, which should represent a JSON object.
read(Map<?, ?>) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse.Error
Reads an error from the specified map, which should represent a JSON object.
read(Map<?, ?>) - Static method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
Reads a JSON-RPC response from the specified map, which should represent a JSON object.
readAttribute(Attributes, String) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read the value of an attribute.
readAttribute(Attributes, String, Integer, Integer) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read the value of an attribute and validates the length of the value.
readBoolean() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a boolean from one byte.
readBoolean() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a boolean value.
readBoolean(String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a boolean.
readBoolean(String, Boolean) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a boolean.
readBooleanAttribute(Attributes, String) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read a boolean value of an attribute.
readByte() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a byte.
readByte() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a byte value.
readBytes() - Method in class eu.woolplatform.utils.http.HttpClient
Reads the HTTP response as a byte array.
readDouble() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a double from 64 bits in big-endian order.
readDouble() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a number token and returns its double value.
readDouble(String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a double.
readDouble(String, Double) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a double.
readEnum(String, Class<T>) - Method in class eu.woolplatform.utils.validation.MapReader
 
readEnumAttribute(Class<U>, Attributes, String) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read an enum value of an attribute.
readExpression() - Method in class eu.woolplatform.utils.expressions.ExpressionParser
Tries to read the next expression.
readFileAttribute(Attributes, String) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read an attribute with the path to a file or directory.
readFileAttribute(Attributes, String, File) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read an attribute with the path to a file or directory.
readFileBytes(File) - Static method in class eu.woolplatform.utils.io.FileUtils
Reads the content of the specified file as a byte array.
readFileBytes(InputStream) - Static method in class eu.woolplatform.utils.io.FileUtils
Reads the content of the specified file as a byte array.
readFileBytes(URL) - Static method in class eu.woolplatform.utils.io.FileUtils
Reads the content of the specified file as a byte array.
readFileString(File) - Static method in class eu.woolplatform.utils.io.FileUtils
Reads the content of the specified file as a string.
readFileString(InputStream) - Static method in class eu.woolplatform.utils.io.FileUtils
Reads the content of the specified file as a string.
readFileString(Reader) - Static method in class eu.woolplatform.utils.io.FileUtils
Reads the content of the specified file as a string.
readFileString(URL) - Static method in class eu.woolplatform.utils.io.FileUtils
Reads the content of the specified file as a string.
readFloat() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a float from 32 bits in big-endian order.
readFloat() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a number token and returns its float value.
readFloatAttribute(Attributes, String) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read a float value of an attribute.
readFriendlyName() - Method in interface eu.woolplatform.utils.bluetooth.BluetoothDevice
Communicates with the Bluetooth device to get its friendly name.
readInt() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a 32-bit signed integer in big-endian order and returns its value as an int.
readInt() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads an integer value.
readInt(String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as an integer.
readInt(String, Integer) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as an integer.
readIntAttribute(Attributes, String) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Tries to read an integer value of an attribute.
readIntRange(String, Integer, Integer) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as an integer and validates that it's in the specified range.
readIntRange(String, Integer, Integer, Integer) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as an integer and validates that it's in the specified range (if not null).
readJson(TypeReference<T>) - Method in class eu.woolplatform.utils.http.HttpClient
Reads the HTTP response as a JSON string and converts it to an object of the specified result type using the Jackson ObjectMapper.
readJson(Class<T>) - Method in class eu.woolplatform.utils.http.HttpClient
Reads the HTTP response as a JSON string and converts it to an object of the specified class using the Jackson ObjectMapper.
readJson(String, TypeReference<T>) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value and converts it to the specified type using the Jackson ObjectMapper.
readJson(String, TypeReference<T>, T) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value and converts it to the specified type using the Jackson ObjectMapper.
readJson(String, Class<T>) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value and converts it to the specified class using the Jackson ObjectMapper.
readJson(String, Class<T>, T) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value and converts it to the specified class using the Jackson ObjectMapper.
readLineColumns() - Method in class eu.woolplatform.utils.csv.CsvParser
 
readList() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a list value.
readLong() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a 64-bit signed long in big-endian order and returns its value as a long.
readLong() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a long value.
readLong(String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a long.
readLong(String, Long) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a long.
readLongRange(String, Long, Long) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a long and validates that it's in the specified range.
readLongRange(String, Long, Long, Long) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a long and validates that it's in the specified range (if not null).
readObject() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads an object value.
readObject(String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as an object.
readObject(String, Object) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as an object.
readOperand() - Method in class eu.woolplatform.utils.expressions.ExpressionParser
Tries to read an operand.
readProperty(Object, PropertySpec) - Static method in class eu.woolplatform.utils.beans.PropertyReader
Reads the value of the specified property.
readProperty(Object, String) - Static method in class eu.woolplatform.utils.beans.PropertyReader
Reads the value of the specified property.
readRegexAttribute(Attributes, String, String) - Method in class eu.woolplatform.utils.xml.AbstractSimpleSAXHandler
Reads an attribute value and validates whether it matches the specified regular expression.
readShort() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a 16-bit signed short in big-endian order and returns its value as a short.
readShort() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a short value.
readShortString() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a string.
readString() - Method in class eu.woolplatform.utils.http.HttpClient
Reads the HTTP response as a string.
readString() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a string.
readString() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a string value (not null).
readString(String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a string.
readString(String, String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a string.
readStringLength(String, int, int) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a string and validates the string length.
readStringLength(String, int, int, String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a string and validates the string length (if not null).
readStringRegex(String, String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a string and validates it against a regular expression.
readStringRegex(String, String, String) - Method in class eu.woolplatform.utils.validation.MapReader
Reads a value as a string and validates it against a regular expression (if not null).
readToken() - Method in class eu.woolplatform.utils.expressions.Tokenizer
Tries to read the next token.
readToken() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads the next token.
readToken(JsonAtomicToken.Type) - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads the next token and validates that it has the specified type.
readUnsignedByte() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads an unsigned byte and returns its value as a short.
readUnsignedInt() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a 32-bit unsigned int in big-endian order and returns its value as a long.
readUnsignedShort() - Method in class eu.woolplatform.utils.io.BinaryReader
Reads a 16-bit unsigned short in big-endian order and returns its value as an int.
readValue() - Method in class eu.woolplatform.utils.json.JsonObjectStreamReader
Reads a JSON value.
readXml(File) - Method in class eu.woolplatform.utils.xml.XMLObject
Reads this object from XML code from the specified file.
readXml(InputStream) - Method in class eu.woolplatform.utils.xml.XMLObject
Reads this object from XML code from the specified input stream.
readXml(Reader) - Method in class eu.woolplatform.utils.xml.XMLObject
Reads this object from XML code from the specified reader.
readXml(URL) - Method in class eu.woolplatform.utils.xml.XMLObject
Reads this object from XML code from the specified URL.
readXml(Document) - Method in class eu.woolplatform.utils.xml.XMLObject
Reads this object from the specified XML document.
readXml(Element) - Method in class eu.woolplatform.utils.xml.XMLObject
Reads this object from the specified XML element.
ready() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
Rect - Class in eu.woolplatform.utils.geom
 
Rect(double, double, double, double) - Constructor for class eu.woolplatform.utils.geom.Rect
 
ReferenceParameter<T> - Class in eu.woolplatform.utils
 
ReferenceParameter() - Constructor for class eu.woolplatform.utils.ReferenceParameter
 
ReferenceParameter(T) - Constructor for class eu.woolplatform.utils.ReferenceParameter
 
ReflectionUtils - Class in eu.woolplatform.utils
This class contains utility methods related to Java reflection.
ReflectionUtils() - Constructor for class eu.woolplatform.utils.ReflectionUtils
 
reinitRestoreState(Object) - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
removeFirst() - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Removes the first byte from this buffer and returns it.
removeHead(int) - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Removes the first n bytes from this buffer.
removeMoveNext() - Method in class eu.woolplatform.utils.CurrentIterator
Removes the current element and moves to the next element.
request(String) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Sends a request without parameters.
request(String, Object...) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Sends a request with parameters as a JSON array.
request(String, Map<String, ?>) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcHttp
Sends a request with parameters as a JSON object.
reset() - Method in class eu.woolplatform.utils.io.CountingInputStream
 
reset() - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
reset() - Method in class eu.woolplatform.utils.ValueIterator
 
resolve(String) - Method in interface eu.woolplatform.utils.i18n.I18nStringResolver
Returns the string for the specified resource ID.
resolveEscapes(String) - Static method in class eu.woolplatform.utils.StringEscape
Replaces escaped characters in the specified string.
resolveEscapes(String, char[]) - Static method in class eu.woolplatform.utils.StringEscape
Replaces escaped characters in the specified string.
resourceExists(String) - Method in class eu.woolplatform.utils.io.ClassLoaderResourceLocator
 
resourceExists(String) - Method in interface eu.woolplatform.utils.io.ResourceLocator
Returns whether the specified resource exists.
ResourceLocator - Interface in eu.woolplatform.utils.io
Interface to locate and open resources.
restoreState(Object) - Method in class eu.woolplatform.utils.io.LineColumnNumberReader
 
rewind() - Method in class eu.woolplatform.utils.expressions.ExpressionParser
Rewinds the LineColumnNumberReader so it is reset to the same position as before the last call of readExpression().
rewind() - Method in class eu.woolplatform.utils.expressions.Tokenizer
Rewinds the LineColumnNumberReader so it is reset to the same position as before the last call of readToken().
rotate(double) - Method in class eu.woolplatform.utils.geom.LineSegment
Rotates this line segment by the specified number of degrees around the start point.
rotate(double) - Method in class eu.woolplatform.utils.geom.Vector
Rotates this vector by the specified number of degrees.
rotate(float) - Method in class eu.woolplatform.utils.geom.Polygon
Rotates this polygon by the specified number of degrees around the first point.
run() - Method in interface eu.woolplatform.utils.schedule.Job
Runs the job.
run() - Method in class eu.woolplatform.utils.schedule.WaitJobRunner
 
run(Object, String, DateTime, ScheduleParams) - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Runs the task.
runOnNotifyThread(Runnable) - Method in class eu.woolplatform.utils.schedule.SerialJobRunner
Runs the specified runnable on the notify thread and waits until it is completed.
runOnUiThread(Runnable) - Method in class eu.woolplatform.utils.schedule.DefaultTaskScheduler
 
runOnUiThread(Runnable) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Runs code on the UI thread in Android.

S

ScheduledTask - Interface in eu.woolplatform.utils.schedule
This class defines a scheduled task that can be run with the TaskScheduler.
ScheduledTaskSpec - Class in eu.woolplatform.utils.schedule
Specification of one instance of a ScheduledTask.
ScheduledTaskSpec() - Constructor for class eu.woolplatform.utils.schedule.ScheduledTaskSpec
This default constructor is used for JSON serialization.
ScheduledTaskSpec(String, ScheduledTask, ScheduleParams) - Constructor for class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Constructs a new task specification.
ScheduledTaskSpec(String, String, String, String, ScheduleParams) - Constructor for class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Constructs a new task specification.
ScheduleParams - Class in eu.woolplatform.utils.schedule
This class contains information about the scheduled time for one run of a ScheduledTask.
ScheduleParams() - Constructor for class eu.woolplatform.utils.schedule.ScheduleParams
This default constructor is used for JSON serialization.
ScheduleParams(long, boolean) - Constructor for class eu.woolplatform.utils.schedule.ScheduleParams
Constructs a new instance with a UTC time.
ScheduleParams(LocalDateTime, boolean) - Constructor for class eu.woolplatform.utils.schedule.ScheduleParams
Constructs a new instance with a local time.
scheduleTask(Object, ScheduledTask, String) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Schedules a task.
scheduleTask(Object, ScheduledTaskSpec) - Method in class eu.woolplatform.utils.schedule.DefaultTaskScheduler
 
scheduleTask(Object, ScheduledTaskSpec) - Method in class eu.woolplatform.utils.schedule.TaskScheduler
Schedules a task at a specified time.
SECOND - Static variable in class eu.woolplatform.utils.schedule.TimeUnit
 
serialize(Enum<?>, JsonGenerator, SerializerProvider) - Method in class eu.woolplatform.utils.json.EnumCodeSerializer
 
serialize(Enum<?>, JsonGenerator, SerializerProvider) - Method in class eu.woolplatform.utils.json.EnumCustomStringSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class eu.woolplatform.utils.json.IsoDateTimeSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class eu.woolplatform.utils.json.LocalDateTimeSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class eu.woolplatform.utils.json.SqlDateSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class eu.woolplatform.utils.json.SqlDateTimeSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class eu.woolplatform.utils.json.SqlTimeSerializer
 
SerialJobRunner - Class in eu.woolplatform.utils.schedule
This class can be used to run jobs sequentially on a separate thread.
SerialJobRunner() - Constructor for class eu.woolplatform.utils.schedule.SerialJobRunner
 
set(double, double) - Method in class eu.woolplatform.utils.geom.Point
Sets the X and Y position.
set(T) - Method in class eu.woolplatform.utils.ReferenceParameter
 
setAllowDollarVariables(boolean) - Method in class eu.woolplatform.utils.expressions.ExpressionParserConfig
 
setAllowPlainVariables(boolean) - Method in class eu.woolplatform.utils.expressions.ExpressionParserConfig
 
setArchiveDelay(int) - Method in class eu.woolplatform.utils.log.FileLogger
Sets the number of days after which log files should be archived to a zip file.
setCaptureStdErr(boolean) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Sets whether standard error should be captured.
setCaptureStdOut(boolean) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Sets whether standard output should be captured.
setClassName(String) - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Sets the class name of the ScheduledTask.
setConfig(ExpressionParserConfig) - Method in class eu.woolplatform.utils.expressions.ExpressionParser
 
setDx(double) - Method in class eu.woolplatform.utils.geom.Vector
Sets the direction along the X axis.
setDy(double) - Method in class eu.woolplatform.utils.geom.Vector
Sets the direction along the Y axis.
setEnd(Point) - Method in class eu.woolplatform.utils.geom.LineSegment
Sets the end point.
setEndDate(LocalDate) - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Sets the date at and after which the task should no longer be run.
setEndTime(LocalTime) - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Sets the time at and after which the task should no longer be run at each scheduled date.
setExact(boolean) - Method in class eu.woolplatform.utils.schedule.ScheduleParams
Sets whether the task should be run exactly at the specified time, or whether it can be run later to save energy.
setExtension(String) - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
Sets the extension of the resource file to find.
setField(Field) - Method in class eu.woolplatform.utils.beans.PropertySpec
Sets the field.
setFileLogger(FileLogger) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Sets a file logger to which log messages should be written.
setGetMethod(Method) - Method in class eu.woolplatform.utils.beans.PropertySpec
Sets the get method.
setHeaders(Map<String, String>) - Method in class eu.woolplatform.utils.http.HttpClient
Sets a map with the HTTP headers.
setHonorifics(boolean) - Method in class eu.woolplatform.utils.i18n.I18nLanguageFinder
Sets whether the resource should use honorifics.
setHonorifics(boolean) - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
Sets whether the resource should use honorifics.
setHonorifics(boolean) - Method in class eu.woolplatform.utils.i18n.I18nStringMapFinder
Sets whether the resource should use honorifics.
setId(String) - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
setId(String) - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
Sets the task ID.
setId(String) - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Sets the ID of the task instance.
setInstance(BluetoothAdapter) - Static method in class eu.woolplatform.utils.bluetooth.BluetoothAdapter
Sets a Bluetooth adapater implementation.
setInstance(LogDelegateFactory) - Static method in class eu.woolplatform.utils.log.LogDelegateFactory
Sets the log delegate factory that should be returned by getInstance().
setIsStringAtomic(boolean) - Method in class eu.woolplatform.utils.json.JsonStreamReader
Sets whether a string is an atomic token.
setLocalTime(LocalDateTime) - Method in class eu.woolplatform.utils.schedule.ScheduleParams
Sets the local time.
setLogDelegate(LogDelegate) - Static method in class eu.woolplatform.utils.log.Logger
Sets the log delegate.
setLogLevel(int) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Sets the default log level.
setLogLevel(String, int) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Sets the log level for messages with the specified tag.
setLogLevels(File) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Sets the log levels as defined in an XML file.
setLogLevels(InputStream) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
Sets the log levels as defined in an XML file.
setMethod(String) - Method in class eu.woolplatform.utils.http.HttpClient
Sets the HTTP method.
setName(String) - Method in class eu.woolplatform.utils.beans.PropertySpec
Sets the field name.
setName(String) - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Sets the task name.
setOrigin(Point) - Method in class eu.woolplatform.utils.geom.Line
Sets the origin.
setPoints(Point...) - Method in class eu.woolplatform.utils.geom.Polygon
Sets the points.
setPoints(List<Point>) - Method in class eu.woolplatform.utils.geom.Polygon
Sets the points.
setPublic(boolean) - Method in class eu.woolplatform.utils.beans.PropertySpec
Sets whether the field is public.
setPurgeDelay(int) - Method in class eu.woolplatform.utils.log.FileLogger
Sets the number of days after which log files should be purged.
setQueryParams(Map<String, String>) - Method in class eu.woolplatform.utils.http.HttpClient
Sets a map with query parameters.
setRepeatDate(DateDuration) - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
If the task should be repeated at multiple dates, this method sets the repeat interval.
setRepeatTime(TimeDuration) - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
If the task should be repeated at multiple times within each scheduled date, this method sets the repeat interval.
setResourceLocator(ResourceLocator) - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
Sets the resource locator that should be used to find the resource.
setRunOnWorkerThread(boolean) - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
Sets whether the task should run on a worker thread or on the scheduling thread (the UI thread in Android).
setSchedule(TaskSchedule) - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
Sets the schedule at which the task should be run.
setScheduleParams(ScheduleParams) - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Sets the schedule parameters of the task instance.
setSetMethod(Method) - Method in class eu.woolplatform.utils.beans.PropertySpec
Sets the set method.
setSpeed(float) - Method in class eu.woolplatform.utils.datetime.VirtualClock
Sets the speed of the virtual clock.
setStart(Point) - Method in class eu.woolplatform.utils.geom.LineSegment
Sets the start point.
setStartDate(LocalDate) - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Sets the date when the task should be first run.
setStartTime(LocalTime) - Method in class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Sets the time when the task should be first run on each scheduled date.
setTaskData(String) - Method in class eu.woolplatform.utils.schedule.AbstractScheduledTask
 
setTaskData(String) - Method in interface eu.woolplatform.utils.schedule.ScheduledTask
The TaskScheduler may call this method when it needs to build a copy of an instance that was passed earlier.
setTaskData(String) - Method in class eu.woolplatform.utils.schedule.ScheduledTaskSpec
Sets the task data.
setType(JsonAtomicToken.Type) - Method in class eu.woolplatform.utils.json.JsonAtomicToken
Sets the type.
setUserLocale(Locale) - Method in class eu.woolplatform.utils.i18n.I18nLanguageFinder
Sets the preferred locale of the user.
setUserLocale(Locale) - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
Sets the preferred locale of the user.
setUserLocale(Locale) - Method in class eu.woolplatform.utils.i18n.I18nStringMapFinder
Sets the preferred locale of the user.
setUserLocales(List<Locale>) - Method in class eu.woolplatform.utils.i18n.I18nLanguageFinder
Sets the preferred locales of the user.
setUserLocales(List<Locale>) - Method in class eu.woolplatform.utils.i18n.I18nResourceFinder
Sets the preferred locales of the user.
setUserLocales(List<Locale>) - Method in class eu.woolplatform.utils.i18n.I18nStringMapFinder
Sets the preferred locales of the user.
setUtcTime(Long) - Method in class eu.woolplatform.utils.schedule.ScheduleParams
Sets the UTC time.
setValue(Object) - Method in class eu.woolplatform.utils.json.JsonAtomicToken
Sets the value.
setVector(Vector) - Method in class eu.woolplatform.utils.geom.Line
Sets the vector.
setVirtualAnchorTime(Date) - Method in class eu.woolplatform.utils.datetime.VirtualClock
Sets the virtual start time.
SimpleSAXHandler<T> - Interface in eu.woolplatform.utils.xml
This is a simplified handler for SAX XML parsers.
SimpleSAXParser<T> - Class in eu.woolplatform.utils.xml
This class can parse an XML document using a SAX parser.
SimpleSAXParser(SimpleSAXHandler<? extends T>) - Constructor for class eu.woolplatform.utils.xml.SimpleSAXParser
Constructs a new SAX handler.
size() - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Returns the size of this buffer.
skip(long) - Method in class eu.woolplatform.utils.io.CountingInputStream
 
Slf4jLogger - Class in eu.woolplatform.utils.log
This SLF4J logger forwards calls to the RRD Logger.
Slf4jLogger(String) - Constructor for class eu.woolplatform.utils.log.Slf4jLogger
Constructs a new logger.
Slf4jLoggerFactory - Class in eu.woolplatform.utils.log
This SLF4J logger factory creates instances of Slf4jLogger, which uses the RRD Logger class.
Slf4jLoggerFactory() - Constructor for class eu.woolplatform.utils.log.Slf4jLoggerFactory
 
SqlDateDeserializer - Class in eu.woolplatform.utils.json
This deserializer can convert a string in format yyyy-MM-dd to a LocalDate.
SqlDateDeserializer() - Constructor for class eu.woolplatform.utils.json.SqlDateDeserializer
 
SqlDateSerializer - Class in eu.woolplatform.utils.json
This serializer can convert a LocalDate to a string in format yyyy-MM-dd.
SqlDateSerializer() - Constructor for class eu.woolplatform.utils.json.SqlDateSerializer
 
SqlDateTimeDeserializer - Class in eu.woolplatform.utils.json
This deserializer can convert a string in format yyyy-MM-dd HH:mm:ss to a LocalDateTime.
SqlDateTimeDeserializer() - Constructor for class eu.woolplatform.utils.json.SqlDateTimeDeserializer
 
SqlDateTimeSerializer - Class in eu.woolplatform.utils.json
This serializer can convert a LocalDateTime to a string in format yyyy-MM-dd HH:mm:ss.
SqlDateTimeSerializer() - Constructor for class eu.woolplatform.utils.json.SqlDateTimeSerializer
 
SQLDateValueParser - Class in eu.woolplatform.utils.xml
Values parser for SQL date values.
SQLDateValueParser() - Constructor for class eu.woolplatform.utils.xml.SQLDateValueParser
 
SqlTimeDeserializer - Class in eu.woolplatform.utils.json
This deserializer can convert a string in format HH:mm:ss to a LocalTime.
SqlTimeDeserializer() - Constructor for class eu.woolplatform.utils.json.SqlTimeDeserializer
 
SqlTimeSerializer - Class in eu.woolplatform.utils.json
This serializer can convert a LocalTime to a string in format HH:mm:ss.
SqlTimeSerializer() - Constructor for class eu.woolplatform.utils.json.SqlTimeSerializer
 
SQLTimeValueParser - Class in eu.woolplatform.utils.xml
Values parser for SQL time values.
SQLTimeValueParser() - Constructor for class eu.woolplatform.utils.xml.SQLTimeValueParser
 
START_LIST - eu.woolplatform.utils.json.JsonAtomicToken.Type
Start of a list: "["
Value: null
START_OBJECT - eu.woolplatform.utils.json.JsonAtomicToken.Type
Start of an object: "{"
Value: null
START_STRING - eu.woolplatform.utils.json.JsonAtomicToken.Type
Start of a string (").
startElement(String, Attributes, List<String>) - Method in interface eu.woolplatform.utils.xml.SimpleSAXHandler
Called when the start tag of a new element is found.
STRICT_EQUAL - eu.woolplatform.utils.expressions.Token.Type
 
StrictEqualExpression - Class in eu.woolplatform.utils.expressions.types
 
StrictEqualExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
STRING - eu.woolplatform.utils.expressions.Token.Type
 
STRING - eu.woolplatform.utils.json.JsonAtomicToken.Type
String value.
STRING_CHARACTER - eu.woolplatform.utils.json.JsonAtomicToken.Type
Character token in a string.
StringEscape - Class in eu.woolplatform.utils
This class can resolve escaped characters in a string and it can replace special characters with escaped characters.
StringEscape() - Constructor for class eu.woolplatform.utils.StringEscape
 
StringExpression - Class in eu.woolplatform.utils.expressions
 
StringExpression(String) - Constructor for class eu.woolplatform.utils.expressions.StringExpression
 
StringValueParser - Class in eu.woolplatform.utils.xml
Value parser for string values.
StringValueParser() - Constructor for class eu.woolplatform.utils.xml.StringValueParser
Constructs a new parser without string length validation.
StringValueParser(int, int) - Constructor for class eu.woolplatform.utils.xml.StringValueParser
Constructs a new parser with string length validation.
SUBTRACT - eu.woolplatform.utils.expressions.Token.Type
 
SubtractExpression - Class in eu.woolplatform.utils.expressions.types
 
SubtractExpression(Expression, Expression) - Constructor for class eu.woolplatform.utils.expressions.types.SubtractExpression
 

T

tagLines(int, String, DateTime, String) - Static method in class eu.woolplatform.utils.log.LogLineTagger
Tags every line in the specified message.
tagMessage(String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
Prepends tags to the specified message.
TaskException - Exception in eu.woolplatform.utils.exception
This exception is thrown if an error occurs while performing a task.
TaskException(String) - Constructor for exception eu.woolplatform.utils.exception.TaskException
 
TaskException(String, Throwable) - Constructor for exception eu.woolplatform.utils.exception.TaskException
 
TaskSchedule - Class in eu.woolplatform.utils.schedule
Base class for a task schedule.
TaskSchedule() - Constructor for class eu.woolplatform.utils.schedule.TaskSchedule
 
TaskSchedule.FixedDelay - Class in eu.woolplatform.utils.schedule
Schedule for a task that should be run immediately and then repeated indefinitely after the specified delay.
TaskSchedule.FixedRate - Class in eu.woolplatform.utils.schedule
Schedule for a task that should be run immediately and then repeated indefinitely at the specified rate.
TaskSchedule.Immediate - Class in eu.woolplatform.utils.schedule
Schedule for a task that should be run once and start immediately.
TaskSchedule.LocalTime - Class in eu.woolplatform.utils.schedule
Schedule for a task that should run once at a specific local time.
TaskSchedule.TimeSchedule - Class in eu.woolplatform.utils.schedule
Schedule for a task that should be run at a specified date/time with possible repeats.
TaskSchedule.UtcTime - Class in eu.woolplatform.utils.schedule
Schedule for a task that should run once at a specific UTC time.
TaskScheduler - Class in eu.woolplatform.utils.schedule
The task scheduler can be used to schedule one-time or repeating tasks to be run at specific times.
TaskScheduler() - Constructor for class eu.woolplatform.utils.schedule.TaskScheduler
 
TimeDuration - Class in eu.woolplatform.utils.schedule
This class specifies a duration with a precision of milliseconds.
TimeDuration(int, TimeUnit) - Constructor for class eu.woolplatform.utils.schedule.TimeDuration
Constructs a new time duration.
TimeSchedule(LocalDate, LocalTime) - Constructor for class eu.woolplatform.utils.schedule.TaskSchedule.TimeSchedule
Constructs a new schedule that is run once at the specified date and time.
TimeUnit - Class in eu.woolplatform.utils.schedule
A time unit is a unit for time durations at a precision of milliseconds.
toByteArray() - Method in class eu.woolplatform.utils.io.WritableByteBuffer
Returns a byte array with the contents of this buffer.
Token - Class in eu.woolplatform.utils.expressions
 
Token(Token.Type, String, int, int, long, Value) - Constructor for class eu.woolplatform.utils.expressions.Token
 
Token.Type - Enum in eu.woolplatform.utils.expressions
 
Tokenizer - Class in eu.woolplatform.utils.expressions
A tokenizer can read tokens from text input.
Tokenizer(LineColumnNumberReader) - Constructor for class eu.woolplatform.utils.expressions.Tokenizer
 
Tokenizer(Reader) - Constructor for class eu.woolplatform.utils.expressions.Tokenizer
 
Tokenizer(String) - Constructor for class eu.woolplatform.utils.expressions.Tokenizer
 
toMap() - Method in class eu.woolplatform.utils.json.JsonObject
Returns this object as a map.
toMap(Object) - Static method in class eu.woolplatform.utils.json.JsonObject
Returns the specified object as a map.
toPolygon() - Method in class eu.woolplatform.utils.geom.Rect
 
toReadablePeriod() - Method in class eu.woolplatform.utils.schedule.DateDuration
Returns this date duration as a ReadablePeriod.
toString() - Method in class eu.woolplatform.utils.beans.PropertySpec
 
toString() - Method in class eu.woolplatform.utils.expressions.StringExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.Token
 
toString() - Method in class eu.woolplatform.utils.expressions.types.AddExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.AndExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.AssignExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.DivideExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.DotExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.EqualExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.GreaterEqualExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.GreaterThanExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.GroupExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.IndexExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.InExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.LessEqualExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.LessThanExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.ListExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.MultiplyExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.NotEqualExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.NotExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.NotStrictEqualExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.ObjectExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.OrExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.StrictEqualExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.SubtractExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.types.ValueExpression
 
toString() - Method in class eu.woolplatform.utils.expressions.Value
 
toString() - Method in class eu.woolplatform.utils.geom.LineSegment
 
toString() - Method in class eu.woolplatform.utils.geom.Point
 
toString() - Method in class eu.woolplatform.utils.geom.Polygon
 
toString() - Method in class eu.woolplatform.utils.geom.Vector
 
toString() - Method in class eu.woolplatform.utils.json.JsonObject
 
toString() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcMessage
 
toString() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
 
toString() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
 
toString() - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
 
toString() - Method in class eu.woolplatform.utils.ReferenceParameter
 
toString() - Method in class eu.woolplatform.utils.schedule.DateDuration
 
toString() - Method in class eu.woolplatform.utils.schedule.DateUnit
 
toString() - Method in class eu.woolplatform.utils.schedule.TimeDuration
 
toString() - Method in class eu.woolplatform.utils.schedule.TimeUnit
 
toString(Object) - Static method in class eu.woolplatform.utils.json.JsonObject
Returns the string representation for the specified object.
toVector() - Method in class eu.woolplatform.utils.geom.LineSegment
Returns the vector from the start point to the end point.
trace(String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(Marker, String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(Marker, String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(Marker, String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(Marker, String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
trace(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
trace(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
truncate(File, long) - Static method in class eu.woolplatform.utils.io.FileUtils
Truncates the specified file so it won't be longer than the specified length.
TypeConversion - Class in eu.woolplatform.utils.validation
This class can perform various type conversions.
TypeConversion() - Constructor for class eu.woolplatform.utils.validation.TypeConversion
 

U

unzip(File, File) - Static method in class eu.woolplatform.utils.io.ZipUtils
Unzips a zip file to the specified output directory.
URLEncodedWriter - Class in eu.woolplatform.utils.io
This class encodes strings using the URLEncoder and character set UTF-8.
URLEncodedWriter(Writer) - Constructor for class eu.woolplatform.utils.io.URLEncodedWriter
Constructs a new URL-encoded writer.
URLParameters - Class in eu.woolplatform.utils.http
Methods for creating and parsing URL-encoded parameter strings.
URLParameters() - Constructor for class eu.woolplatform.utils.http.URLParameters
 
UtcTime(DateTime, boolean) - Constructor for class eu.woolplatform.utils.schedule.TaskSchedule.UtcTime
Constructs a new UTC time schedule.

V

v(String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
v(String, String) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level VERBOSE.
v(String, String) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level VERBOSE.
v(String, String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
v(String, String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level VERBOSE.
v(String, String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level VERBOSE.
validate(Object) - Static method in class eu.woolplatform.utils.validation.ObjectValidation
Validates the property values in the specified object.
validateDate(String) - Static method in class eu.woolplatform.utils.validation.Validation
Validates that a string is a valid date formatted as yyyy-MM-dd.
validateEmail(String) - Static method in class eu.woolplatform.utils.validation.Validation
Validates that a string is a valid email address.
ValidateEmail - Annotation Type in eu.woolplatform.utils.validation
 
validateIntRange(int, Integer, Integer) - Static method in class eu.woolplatform.utils.validation.Validation
Validates that an integer is in the specified range.
validateLongRange(long, Long, Long) - Static method in class eu.woolplatform.utils.validation.Validation
Validates that a long is in the specified range.
validateNotNull(Object) - Static method in class eu.woolplatform.utils.validation.Validation
Validates that an object is not null.
ValidateNotNull - Annotation Type in eu.woolplatform.utils.validation
 
ValidateRegex - Annotation Type in eu.woolplatform.utils.validation
 
validateStringLength(String, int, int) - Static method in class eu.woolplatform.utils.validation.Validation
Validates the length of a string.
validateStringRegex(String, String) - Static method in class eu.woolplatform.utils.validation.Validation
Validates the string against a regular expression.
validateTimeZone(String) - Static method in class eu.woolplatform.utils.validation.Validation
Validates that a string is a valid time zone.
ValidateTimeZone - Annotation Type in eu.woolplatform.utils.validation
 
Validation - Class in eu.woolplatform.utils.validation
This class can validate values with respect to certain criteria.
Validation() - Constructor for class eu.woolplatform.utils.validation.Validation
 
ValidationException - Exception in eu.woolplatform.utils.validation
This exception is thrown when a validation fails.
ValidationException(String) - Constructor for exception eu.woolplatform.utils.validation.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception eu.woolplatform.utils.validation.ValidationException
 
value() - Method in annotation type eu.woolplatform.utils.validation.ValidateRegex
 
Value - Class in eu.woolplatform.utils.expressions
This class wraps around an elementary value type and provides type mapping, comparison and boolean evaluation.
Value(Object) - Constructor for class eu.woolplatform.utils.expressions.Value
Constructs a new value.
ValueExpression - Class in eu.woolplatform.utils.expressions.types
 
ValueExpression(Token) - Constructor for class eu.woolplatform.utils.expressions.types.ValueExpression
 
ValueIterator - Class in eu.woolplatform.utils
 
ValueIterator(float, float, float) - Constructor for class eu.woolplatform.utils.ValueIterator
 
valueOf(String) - Static method in enum eu.woolplatform.utils.expressions.Token.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.woolplatform.utils.json.JsonAtomicToken.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.woolplatform.utils.expressions.Token.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.woolplatform.utils.json.JsonAtomicToken.Type
Returns an array containing the constants of this enum type, in the order they are declared.
Vector - Class in eu.woolplatform.utils.geom
This class defines a vector.
Vector(double, double) - Constructor for class eu.woolplatform.utils.geom.Vector
Constructs a new vector.
VERBOSE - Static variable in class eu.woolplatform.utils.log.Logger
 
VirtualClock - Class in eu.woolplatform.utils.datetime
The virtual clock can be used for simulations.
VirtualClock() - Constructor for class eu.woolplatform.utils.datetime.VirtualClock
 

W

w(String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
w(String, String) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level WARN.
w(String, String) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level WARN.
w(String, String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
w(String, String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level WARN.
w(String, String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level WARN.
w(String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
w(String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level WARN.
w(String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level WARN.
WaitJobRunner - Class in eu.woolplatform.utils.schedule
 
WaitJobRunner(Job, String, long, String, long, String) - Constructor for class eu.woolplatform.utils.schedule.WaitJobRunner
 
warn(String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(Marker, String) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(Marker, String) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(Marker, String, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(Marker, String, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(Marker, String, Object...) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(Marker, String, Object, Object) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
warn(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.ExtraTagLogger
 
warn(Marker, String, Throwable) - Method in class eu.woolplatform.utils.log.Slf4jLogger
 
WARN - Static variable in class eu.woolplatform.utils.log.Logger
 
WEEK - Static variable in class eu.woolplatform.utils.schedule.DateUnit
 
WritableByteBuffer - Class in eu.woolplatform.utils.io
A byte buffer provides convenient methods to manipulate a byte array.
WritableByteBuffer(int) - Constructor for class eu.woolplatform.utils.io.WritableByteBuffer
Constructs a new byte buffer.
WritableByteBuffer(WritableByteBuffer) - Constructor for class eu.woolplatform.utils.io.WritableByteBuffer
Constructs a new byte buffer and copies the content from another byte buffer.
write(char[]) - Method in class eu.woolplatform.utils.io.URLEncodedWriter
 
write(char[], int, int) - Method in class eu.woolplatform.utils.io.URLEncodedWriter
 
write(int) - Method in class eu.woolplatform.utils.io.URLEncodedWriter
 
write(Writer) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcMessage
Writes this message as a JSON string to the specified writer.
write(Writer) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcNotification
 
write(Writer) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcRequest
 
write(Writer) - Method in class eu.woolplatform.utils.json.rpc.JsonRpcResponse
 
write(String) - Method in class eu.woolplatform.utils.io.URLEncodedWriter
 
write(String, int, int) - Method in class eu.woolplatform.utils.io.URLEncodedWriter
 
writeAttribute(String, String) - Method in class eu.woolplatform.utils.xml.XMLWriter
Writes an attribute of an element.
writeBoolean(boolean) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of a boolean in one byte.
writeByte(byte) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes a byte.
writeBytes(byte[]) - Method in class eu.woolplatform.utils.http.HttpClient
Writes a byte array to the HTTP content.
writeCharacters(String) - Method in class eu.woolplatform.utils.xml.XMLWriter
Writes characters.
writeDouble(double) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of a double in 64 bits in big-endian order.
writeElement(String) - Method in class eu.woolplatform.utils.xml.XMLWriter
Writes a complete XML element.
writeElement(Element) - Method in class eu.woolplatform.utils.xml.XMLWriter
Writes a complete XML element.
writeEndElement() - Method in class eu.woolplatform.utils.xml.XMLWriter
Writes the end of an element.
writeFileString(File, String) - Static method in class eu.woolplatform.utils.io.FileUtils
Writes a string to a file with encoding UTF-8.
writeFileString(OutputStream, String) - Static method in class eu.woolplatform.utils.io.FileUtils
Writes a string to an output stream with encoding UTF-8.
writeFloat(float) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of a float in 32 bits in big-endian order.
writeInt(int) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of an int as a 32-bit signed integer in big-endian order.
writeJson(Object) - Method in class eu.woolplatform.utils.http.HttpClient
Writes the specified object as a JSON string using the Jackson ObjectMapper.
writeLong(long) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of a long as a 64-bit signed long in big-endian order.
writePostParam(String, String) - Method in class eu.woolplatform.utils.http.HttpClient
Writes a POST parameter to the HTTP content.
writeProperty(Object, PropertySpec, Object) - Static method in class eu.woolplatform.utils.beans.PropertyWriter
Writes the value of the specified property.
writeProperty(Object, String, Object) - Static method in class eu.woolplatform.utils.beans.PropertyWriter
Writes the value of the specified property.
writeShort(short) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of a short as a 16-bit signed short in big-endian order.
writeShortString(String) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes a string.
writeStartElement(String) - Method in class eu.woolplatform.utils.xml.XMLWriter
Writes the start of an element.
writeString(String) - Method in class eu.woolplatform.utils.http.HttpClient
Writes a string to the HTTP content.
writeString(String) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes a string.
writeUnsignedByte(short) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of a short as an unsigned byte.
writeUnsignedInt(long) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of a long as a 32-bit unsigned int in big-endian order.
writeUnsignedShort(int) - Method in class eu.woolplatform.utils.io.BinaryWriter
Writes the value of an int as a 16-bit unsigned short in big-endian order.
writeXml(XMLWriter) - Method in class eu.woolplatform.utils.xml.XMLObject
Writes this object to the specified XML writer.
writeXml(File) - Method in class eu.woolplatform.utils.xml.XMLObject
Writes this object as XML code to the specified file with UTF-8 encoding.
writeXml(OutputStream) - Method in class eu.woolplatform.utils.xml.XMLObject
Writes this object as XML code to the specified output stream with UTF-8 encoding.
writeXml(Writer) - Method in class eu.woolplatform.utils.xml.XMLObject
Writes this object as XML code to the specified writer, which should use UTF-8 encoding.
wtf(String, String) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
wtf(String, String) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level ASSERT.
wtf(String, String) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level ASSERT.
wtf(String, String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
wtf(String, String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level ASSERT.
wtf(String, String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level ASSERT.
wtf(String, Throwable) - Method in class eu.woolplatform.utils.log.AbstractLogDelegate
 
wtf(String, Throwable) - Method in interface eu.woolplatform.utils.log.LogDelegate
Writes a message at level ASSERT.
wtf(String, Throwable) - Static method in class eu.woolplatform.utils.log.Logger
Writes a message at level ASSERT.

X

XMLDocumentParser - Class in eu.woolplatform.utils.xml
This class contains methods to read and validate data from an XML DOM.
XMLDocumentParser() - Constructor for class eu.woolplatform.utils.xml.XMLDocumentParser
 
XMLObject - Class in eu.woolplatform.utils.xml
An XML object contains methods for XML serialisation.
XMLObject() - Constructor for class eu.woolplatform.utils.xml.XMLObject
 
XMLValueParser<T> - Interface in eu.woolplatform.utils.xml
Interface for classes that can parse string values from an XML document and convert them to Java objects.
XMLWriter - Class in eu.woolplatform.utils.xml
An XML writer provides convenient methods to produce XML code.
XMLWriter(OutputStream) - Constructor for class eu.woolplatform.utils.xml.XMLWriter
Constructs a new XML writer that will write XML code to the specified output stream in UTF-8 encoding.
XMLWriter(Writer) - Constructor for class eu.woolplatform.utils.xml.XMLWriter
Constructs a new XML writer that will write XML code to the specified writer.

Y

YEAR - Static variable in class eu.woolplatform.utils.schedule.DateUnit
 

Z

zipFile(File, File) - Static method in class eu.woolplatform.utils.io.ZipUtils
Creates a ZIP file containing only the specified source file.
zipFileSet(File, List<File>, File) - Static method in class eu.woolplatform.utils.io.ZipUtils
Creates a ZIP file containing a specified set of files within a root directory.
ZipUtils - Class in eu.woolplatform.utils.io
This class contains static utility methods for zip files.
ZipUtils() - Constructor for class eu.woolplatform.utils.io.ZipUtils
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes All Packages