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

Copyright © 2012 Manfred Duchrow Consulting & Software. All Rights Reserved.