Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
I
J
M
N
O
P
R
S
T
A
appendAsJSONString(StringBuffer)
- Method in interface org.pf.bif.text.
IJSONConvertible
The receiver of this method must append its internal state as JSON string representation to the given buffer.
asArray()
- Method in interface org.pf.bif.text.
IStringPair
Returns both strings of this pair in a String array.
asString(String)
- Method in interface org.pf.bif.text.
IStringPair
Returns the two strings as one string separated by the given separator.
C
collectObject(Collection<T>, T)
- Method in interface org.pf.bif.callback.
IObjectCollector
Will be called with an object that maybe must be added to the given collection.
configure(Map<K, V>)
- Method in interface org.pf.bif.lifecycle.
IConfigurable
Configure the receiver with the data provided by the given map
D
dispose()
- Method in interface org.pf.bif.lifecycle.
IDisposable
Get rid of all internal references to other objects.
E
EMPTY_ARRAY
- Static variable in interface org.pf.bif.text.
IStringPair
An immutable empty array of this type.
execute()
- Method in interface org.pf.bif.execution.
IExecutable
execute the implementor's functionality
F
FIRST_CUSTOM_STATE
- Static variable in interface org.pf.bif.execution.
IServiceStateChangeListener
Any custom state value should be defined as addition of this constant plus any integer value
G
getString1()
- Method in interface org.pf.bif.text.
IStringPair
Returns the first string of this pair.
getString2()
- Method in interface org.pf.bif.text.
IStringPair
Returns the second string of this pair.
I
IBasicLifecycle
- Interface in
org.pf.bif.lifecycle
Combines interfaces IInitializable and IDisposable
ICondition
- Interface in
org.pf.bif.logic
Represents a condition independent of its internal complexity
IConfigurable
<
K
,
V
> - Interface in
org.pf.bif.lifecycle
Defines a generic configuration method
IDisposable
- Interface in
org.pf.bif.lifecycle
This interface specifies just a dispose() method an object must understand to dispose its internal resources.
IExecutable
- Interface in
org.pf.bif.execution
Defines an execute() method
IInitializable
- Interface in
org.pf.bif.lifecycle
Generic no argument initialization
IJSONConvertible
- Interface in
org.pf.bif.text
Implementers of this interface are capable of converting themselves into a valid JSON string representation.
IMutableStringPair
- Interface in
org.pf.bif.text
Specifies additional methods for IStringPair objects that allow to modify them.
initialize()
- Method in interface org.pf.bif.lifecycle.
IInitializable
Initialize the internal state
IObjectCollector
<
T
> - Interface in
org.pf.bif.callback
Implementors will be called by for elements in a loop or a recursive processing.
IObjectFilter
<
T
> - Interface in
org.pf.bif.filter
Defines just one method useful for generic filtering.
IObjectIdGenerator
- Interface in
org.pf.bif.identifier
Specifies the methods that are needed to generate new (unique) object identifiers.
IObjectProcessor
<
T
> - Interface in
org.pf.bif.callback
Specifies a simple interface that allows loops or recursive executions to send each object to an implementor of this interface.
IParameterizedCondition
<
T
> - Interface in
org.pf.bif.logic
A condition that evaluates to true or false depending on an external parameter.
IReleasable
- Interface in
org.pf.bif.lifecycle
This interface specifies just a release() method an object must understand to release its internal resources.
IResettable
- Interface in
org.pf.bif.lifecycle
To be implemented by objects that can be resetted
IResumable
- Interface in
org.pf.bif.execution
Defines method resume().
IService
- Interface in
org.pf.bif.execution
Generic tag interface to identify any kind of service
IServiceStateChangeListener
- Interface in
org.pf.bif.execution
A listener that gets informed about any state changes of a service.
IStartable
- Interface in
org.pf.bif.execution
To be implemented by classes that provide a service which can be started
IStoppable
- Interface in
org.pf.bif.execution
To be implemented by classes that provide a service which can be stopped
IStringPair
- Interface in
org.pf.bif.text
Specifies a pair of String objects.
isTrue()
- Method in interface org.pf.bif.logic.
ICondition
Returns whether or not the condition is true
isTrue(T)
- Method in interface org.pf.bif.logic.
IParameterizedCondition
Returns true if the condition evaluates to true for the given parameter.
ISuspendable
- Interface in
org.pf.bif.execution
Defines method suspend()
ISystemExitListener
- Interface in
org.pf.bif.lifecycle
An implementor of this interface can be added to a listener list that
J
JSON_ARRAY_END
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_ARRAY_START
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_ELEMENT_SEPARATOR
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_LITERAL_FALSE
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_LITERAL_NULL
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_LITERAL_TRUE
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_OBJECT_END
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_OBJECT_START
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_PAIR_SEPARATOR
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_STRING_DELIMITER
- Static variable in interface org.pf.bif.text.
IJSONConvertible
JSON_STRING_ESCAPE
- Static variable in interface org.pf.bif.text.
IJSONConvertible
M
matches(T)
- Method in interface org.pf.bif.filter.
IObjectFilter
Returns true if the given object matches the filter.
N
newIdentifier()
- Method in interface org.pf.bif.identifier.
IObjectIdGenerator
Returns a new identifier which usually must be different to the previously returned.
O
org.pf.bif.callback
- package org.pf.bif.callback
org.pf.bif.execution
- package org.pf.bif.execution
Basic Interfaces for service classes
Defines some simple interfaces that specify typical methods in the area of service implementations.
org.pf.bif.filter
- package org.pf.bif.filter
Basic Interfaces for filter classes
Defines interfaces to be used with generic object filtering mechanisms.
org.pf.bif.identifier
- package org.pf.bif.identifier
org.pf.bif.lifecycle
- package org.pf.bif.lifecycle
Basic Interfaces for the object lifecycle
Defines some simple interfaces that specify typical methods in the area of an object's lifecycle.
org.pf.bif.logic
- package org.pf.bif.logic
org.pf.bif.text
- package org.pf.bif.text
P
processObject(T)
- Method in interface org.pf.bif.callback.
IObjectProcessor
Process the given object and return true if processing should be continued, otherwise false.
R
release()
- Method in interface org.pf.bif.lifecycle.
IReleasable
Release any resources that should not be referred to anymore in order to let the garbage collector take care of them.
reset()
- Method in interface org.pf.bif.lifecycle.
IResettable
Reset the internal state
resume()
- Method in interface org.pf.bif.execution.
IResumable
Resume the execution of the receiver's service
S
SERVICE_RESUMED
- Static variable in interface org.pf.bif.execution.
IServiceStateChangeListener
Indicates that the service has been resumed
SERVICE_STARTED
- Static variable in interface org.pf.bif.execution.
IServiceStateChangeListener
Indicates that the service has been started
SERVICE_STOPPED
- Static variable in interface org.pf.bif.execution.
IServiceStateChangeListener
Indicates that the service has been stopped
SERVICE_SUSPENDED
- Static variable in interface org.pf.bif.execution.
IServiceStateChangeListener
Indicates that the service has been suspended
serviceStateChanged(IService, int)
- Method in interface org.pf.bif.execution.
IServiceStateChangeListener
Will be called to signal a state change of the given service.
setString1(String)
- Method in interface org.pf.bif.text.
IMutableStringPair
Sets the first string to the given value.
setString2(String)
- Method in interface org.pf.bif.text.
IMutableStringPair
Sets the second string to the given value.
start()
- Method in interface org.pf.bif.execution.
IStartable
Start the service the implementing object provides
stop()
- Method in interface org.pf.bif.execution.
IStoppable
Stop the service the implementing object provides
suspend()
- Method in interface org.pf.bif.execution.
ISuspendable
Suspends the execution of the receiver
systemAboutToExit(int)
- Method in interface org.pf.bif.lifecycle.
ISystemExitListener
This method should be called just before the program gets terminated by a System.exit(rc) call.
T
toJSON()
- Method in interface org.pf.bif.text.
IJSONConvertible
The receiver of this method returns its internal state as JSON string representation.
A
C
D
E
F
G
I
J
M
N
O
P
R
S
T
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012 Manfred Duchrow Consulting & Software. All Rights Reserved.