A B C D E F G H I L M N O P R S T U V X

A

AbstractDecorator - Class in net.sf.fikin.pojostate.decorate
Abstract implementation of object decoration Provides with basic skeleton for common methods, subclasses are expected to implement the actual decoration logic only.
AbstractDecorator() - Constructor for class net.sf.fikin.pojostate.decorate.AbstractDecorator
 
AbstractDecoratorProperty - Class in net.sf.fikin.pojostate.state
Prototype of Property methods.
AbstractDecoratorProperty(MethodMeta) - Constructor for class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
 
AbstractMethodMeta - Class in net.sf.fikin.pojostate.select
Prototype of MethodMeta interfaces It provides with Method getter/setter methods only.
AbstractMethodMeta(Method) - Constructor for class net.sf.fikin.pojostate.select.AbstractMethodMeta
construct new metadata with given Method
AbstractSelector - Class in net.sf.fikin.pojostate.select
Abstract implementation of Selector interface.
AbstractSelector() - Constructor for class net.sf.fikin.pojostate.select.AbstractSelector
 
AbstractState - Class in net.sf.fikin.pojostate.state
Prototype implementation of State interface.
AbstractState() - Constructor for class net.sf.fikin.pojostate.state.AbstractState
 
AbstractState.PropertyNameComparator - Class in net.sf.fikin.pojostate.state
This class is solely created to be used by AbstractState.getProperty(String) to search in the Vector with Properties for given name.
AbstractState.PropertyNameComparator() - Constructor for class net.sf.fikin.pojostate.state.AbstractState.PropertyNameComparator
 
add(Property) - Method in class net.sf.fikin.pojostate.state.AbstractState
 
add(Object) - Method in class net.sf.fikin.pojostate.state.AbstractState
adds the given object to the collection with Properties
addAll(Collection) - Method in class net.sf.fikin.pojostate.state.AbstractState
not implemented, dummy method
array - Variable in class net.sf.fikin.pojostate.util.ArrayEnumeration
 
array - Variable in class net.sf.fikin.pojostate.util.UnmodifiableArrayList
 
ArrayEnumeration - Class in net.sf.fikin.pojostate.util
Enumerate over an array of objects created on Apr 20, 2005
ArrayEnumeration(Object[]) - Constructor for class net.sf.fikin.pojostate.util.ArrayEnumeration
 

B

BeanMethodsSelector - Class in net.sf.fikin.pojostate.select
Select all Bean getter methods Backed by DefaultMethodMeta for name, description and format.
BeanMethodsSelector() - Constructor for class net.sf.fikin.pojostate.select.BeanMethodsSelector
 
BindedState - Interface in net.sf.fikin.pojostate.decorate
Enhanced interface containing methods related to binding ClassMeta and State.
BooleanFormat - Class in net.sf.fikin.pojostate.format
Default implementation of boolean format It supports pattern configurable text representation for true and false.
BooleanFormat() - Constructor for class net.sf.fikin.pojostate.format.BooleanFormat
instantiate Boolean formatter with default strings "true" and "false"
BooleanFormat(String) - Constructor for class net.sf.fikin.pojostate.format.BooleanFormat
instantiate new Boolean formatter with given pattern.

C

cacheState(String, StatePrototype) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
store the given StatePrototype in the cache
ClassMeta - Class in net.sf.fikin.pojostate.decorate
list with class metadata containing all observable methods created on Jul 18, 2005
ClassMeta() - Constructor for class net.sf.fikin.pojostate.decorate.ClassMeta
 
clear() - Method in class net.sf.fikin.pojostate.state.AbstractState
not implemented, dummy method
clone() - Method in class net.sf.fikin.pojostate.state.AbstractState
implements cloning
clone() - Method in interface net.sf.fikin.pojostate.StatePrototype
implements cloning
clone() - Method in class net.sf.fikin.pojostate.util.UnmodifiableArrayList
 
compare(Object, Object) - Method in class net.sf.fikin.pojostate.state.StateSorter
actual comparator logic based on what this object has been initialized with If leading field is getValue() and in case of getting DecorationException upon executing it, it will perform comparison based on getName() ASC.
compareTo(Duration) - Method in class net.sf.fikin.pojostate.format.Duration
Compares two Duration objects numerically.
compareTo(Object) - Method in class net.sf.fikin.pojostate.format.Duration
Compares this Duration object to another object.
compareTo(Object) - Method in class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
compare to the given object The comparison logic as following: If the object is another Property it will compare AbstractDecoratorProperty.getName() If the object is a lava.lang.String it will compare it to AbstractDecoratorProperty.getName() In all other cases it will throw ClassCastException
contains(Object) - Method in class net.sf.fikin.pojostate.state.AbstractState
 
containsAll(Collection) - Method in class net.sf.fikin.pojostate.state.AbstractState
test if given collection is present in the Properties
createMethodKey(Class, Method) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
construct method's base name as it will be used in the resource bundle definitions.
createState(Class, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
Inspect the class structure for suitable methods.

D

decorate(Object) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
decorate the object using English locale and Thread's context class loader
decorate(Object, Locale) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
decorate the object using given locale settings and thread's context class loader
decorate(Object, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
decorate the object using given locale and class loader
decorate(Object) - Method in interface net.sf.fikin.pojostate.Decorator
decorate the object with default locale
decorate(Object, Locale) - Method in interface net.sf.fikin.pojostate.Decorator
decorate the object suiting given locale settings use it when you're having external resource file containing methods (and their descriptions and/or formatting rules) which has been localized resource file loading happens with Thread's context class loader
decorate(Object, Locale, ClassLoader) - Method in interface net.sf.fikin.pojostate.Decorator
decorate the object suiting given locale settings and using given class loader use it when you're having external resource file containing methods (and their descriptions and/or formatting rules) which has been localized
DecoratedChoiceFormat - Class in net.sf.fikin.pojostate.format
Decorate java.text.ChoiceFormat with ability to accept null values, returning empty string for them.
DecoratedChoiceFormat(String) - Constructor for class net.sf.fikin.pojostate.format.DecoratedChoiceFormat
Constructs with limits and corresponding formats based on the pattern.
DecoratedChoiceFormat(double[], String[]) - Constructor for class net.sf.fikin.pojostate.format.DecoratedChoiceFormat
Constructs with the limits and the corresponding formats.
DecoratedMessageFormat - Class in net.sf.fikin.pojostate.format
Decorates java.text.MessageFormat.format(Object) with ability to pass single String (original method expects an array).
DecoratedMessageFormat(String) - Constructor for class net.sf.fikin.pojostate.format.DecoratedMessageFormat
 
DecoratedMessageFormat(String, Locale) - Constructor for class net.sf.fikin.pojostate.format.DecoratedMessageFormat
 
decorateObject(Object, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
decorate an object It does maintain a cache of StatePrototype objects, which are created per unique combination of Class, Locale and Loader.
decorateObject(StatePrototype, Object) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
clone stateMeta and assign to it the object
DecorationException - Exception in net.sf.fikin.pojostate
Indicate an internal error during POJO decoration created on Jul 18, 2005
DecorationException(String) - Constructor for exception net.sf.fikin.pojostate.DecorationException
New exception with given error message
DecorationException(Exception) - Constructor for exception net.sf.fikin.pojostate.DecorationException
new exception with nested exception
DecorationException(String, Throwable) - Constructor for exception net.sf.fikin.pojostate.DecorationException
new exception with given error message and nested exception
Decorator - Interface in net.sf.fikin.pojostate
Decorator Decorates an object (POJO) with State.
DefaultFormat - Class in net.sf.fikin.pojostate.format
Implementation of java.text.Format failing to object's own toString() method.
DefaultFormat() - Constructor for class net.sf.fikin.pojostate.format.DefaultFormat
 
DefaultMethodMeta - Class in net.sf.fikin.pojostate.select
MethodMeta with algorithms operating solely on top of Method only.
DefaultMethodMeta(Method) - Constructor for class net.sf.fikin.pojostate.select.DefaultMethodMeta
default constructor with method The default formatter instantiated is DefaultFormat
DefaultMethodMeta(Method, Format) - Constructor for class net.sf.fikin.pojostate.select.DefaultMethodMeta
default constructor with method and format
DictionaryDoclet - Class in net.sf.fikin.pojostate.util
 
DictionaryDoclet() - Constructor for class net.sf.fikin.pojostate.util.DictionaryDoclet
 
Duration - Class in net.sf.fikin.pojostate.format
Duration data type object represented as long value of milliseconds.
Duration(long) - Constructor for class net.sf.fikin.pojostate.format.Duration
Constructs a newly allocated Duration object that represents the specified long argument.
Duration(String) - Constructor for class net.sf.fikin.pojostate.format.Duration
Constructs a newly allocated Duration object that represents the long value indicated by the String parameter.
DurationFormat - Class in net.sf.fikin.pojostate.format
Duration date format Expects java.lang.Long or java.util.Date objects and applies formating in format of time duration.
DurationFormat(String) - Constructor for class net.sf.fikin.pojostate.format.DurationFormat
 
DurationFormat(String, Locale) - Constructor for class net.sf.fikin.pojostate.format.DurationFormat
 
DynamicDecorator - Class in net.sf.fikin.pojostate.decorate
Implements key indicators with execute-for-each-read logic.
DynamicDecorator() - Constructor for class net.sf.fikin.pojostate.decorate.DynamicDecorator
 
DynamicState - Class in net.sf.fikin.pojostate.state
Dynamic binding between MethodMeta and POJO It maintains a permanent reference to the underlying POJO.
DynamicState() - Constructor for class net.sf.fikin.pojostate.state.DynamicState
 
DynamicState.DynamicProperty - Class in net.sf.fikin.pojostate.state
Implements dynamic read-execute value It expect MethodMeta, the actual POJO is accessed from nestling class.
DynamicState.DynamicProperty(MethodMeta) - Constructor for class net.sf.fikin.pojostate.state.DynamicState.DynamicProperty
instantiate new property object

E

EmptyState - Class in net.sf.fikin.pojostate.state
An empty state without any backing POJO and Properties.
EmptyState() - Constructor for class net.sf.fikin.pojostate.state.EmptyState
 
equals(Object) - Method in class net.sf.fikin.pojostate.state.AbstractState.PropertyNameComparator
 
ExplicitMethodMeta - Class in net.sf.fikin.pojostate.select
An explicit MethodMeta object, having own name, description and format member variables created on Mar 6, 2007
ExplicitMethodMeta(Method, String, String, Format) - Constructor for class net.sf.fikin.pojostate.select.ExplicitMethodMeta
instantiate new meta object with all the fields explictly given

F

fields - Static variable in class net.sf.fikin.pojostate.format.DurationFormat
list with recognized pattern keywords
FixedStringFormat - Class in net.sf.fikin.pojostate.format
Prints a fixed string instead of actually formatting the input object.
FixedStringFormat(String) - Constructor for class net.sf.fikin.pojostate.format.FixedStringFormat
instantiate this formatter with given message.
FixedStringFormat(String, Throwable) - Constructor for class net.sf.fikin.pojostate.format.FixedStringFormat
instantiate this formatter with given message.
format(Object, StringBuffer, FieldPosition) - Method in class net.sf.fikin.pojostate.format.BooleanFormat
format Boolean into predefined strings, one for true other for false.
format(Object, StringBuffer, FieldPosition) - Method in class net.sf.fikin.pojostate.format.DecoratedChoiceFormat
Returns pattern with formatted double.
format(Object, StringBuffer, FieldPosition) - Method in class net.sf.fikin.pojostate.format.DecoratedMessageFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class net.sf.fikin.pojostate.format.DefaultFormat
is obj is not null fails to obj.toStirng() otherwise ignores.
format(Object, StringBuffer, FieldPosition) - Method in class net.sf.fikin.pojostate.format.DurationFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class net.sf.fikin.pojostate.format.FixedStringFormat
It does not format but rather prints out the given at construction time message.
format(Object, StringBuffer, FieldPosition) - Method in class net.sf.fikin.pojostate.format.PropertiesStateFormat
Format the object to a string and append it to toAppendTo.
format(Object, Object) - Method in class net.sf.fikin.pojostate.format.PropertiesStateFormat
It does recognize following output object types: java.io.BufferedOutputStream java.io.BufferedWriter java.io.OutputStream java.io.Writer java.io.PrintStream java.io.PrintWriter
For all other types raises an exception.
format(State, PrintWriter) - Method in class net.sf.fikin.pojostate.format.PropertiesStateFormat
Print the State object to string.
format(long) - Method in class net.sf.fikin.pojostate.format.SimpleDateFormatMs
Formats a Date into a date/time string.
format(Long) - Method in class net.sf.fikin.pojostate.format.SimpleDateFormatMs
Formats a Date into a date/time string.
format(Object, Object) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
format the object as an XML output.
format(State, PrintWriter) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
TODO Output stream is not closed!
format(State, ContentHandler) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
TODO Output stream is not closed!
format(Object, Object) - Method in class net.sf.fikin.pojostate.StateFormat
Formats an object to produce a string.

G

generateClassDoc(StringBuffer, ClassDoc) - Static method in class net.sf.fikin.pojostate.util.DictionaryDoclet
 
generateMethod(StringBuffer, ClassDoc, MethodDoc) - Static method in class net.sf.fikin.pojostate.util.DictionaryDoclet
 
get(int) - Method in class net.sf.fikin.pojostate.util.UnmodifiableArrayList
 
getAllowNullDesc() - Method in class net.sf.fikin.pojostate.select.DefaultMethodMeta
print null for description if true by default false.
getArray() - Method in class net.sf.fikin.pojostate.util.ArrayEnumeration
 
getBaseName() - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
 
getCachedRB() - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
 
getCachedState(String) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
look in cached StatePrototypes for already created definition with given key
getCacheKey(Class, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
create string key uniquely identifying given Class, Locale and ClassLoader
getClassIterator(Class, Method, ClassLoader) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
create an enumeration over all classes which implement or define the given method.
getClassLoader() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
getClassLoader() - Method in interface net.sf.fikin.pojostate.State
 
getDays() - Method in class net.sf.fikin.pojostate.format.Duration
 
getDescription() - Method in interface net.sf.fikin.pojostate.MethodMeta
Property's UI description Descriptions in general are provided by the user in one way or another but automated description generation is also possible.
getDescription() - Method in class net.sf.fikin.pojostate.select.DefaultMethodMeta
get method description if any return simple text with implementing class and public modifier if such.
getDescription() - Method in class net.sf.fikin.pojostate.select.ExplicitMethodMeta
 
getDescription() - Method in class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
get key's description if any
getFilteroutObject() - Method in class net.sf.fikin.pojostate.select.BeanMethodsSelector
are java-lang.Object methods filtered out automatically
getFormat() - Method in interface net.sf.fikin.pojostate.MethodMeta
get Property's formatting object Formatting object is responsible to provide the actual Method's value formatting e.g. dates, times, numbers, durations.
getFormat() - Method in class net.sf.fikin.pojostate.select.DefaultMethodMeta
always return default formatter
getFormat() - Method in class net.sf.fikin.pojostate.select.ExplicitMethodMeta
 
getFormat() - Method in class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
get key's description if any
getFormat() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
getFormat() - Method in interface net.sf.fikin.pojostate.State
get state's formatting object Formatting object is responsible to convey this State object to a string representation.
getHours() - Method in class net.sf.fikin.pojostate.format.Duration
 
getLocale() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
getLocale() - Method in interface net.sf.fikin.pojostate.State
 
getMethod() - Method in interface net.sf.fikin.pojostate.MethodMeta
Underlying java.lang.reflect.method object, represented by this Property
getMethod() - Method in class net.sf.fikin.pojostate.select.AbstractMethodMeta
 
getMethod() - Method in class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
 
getMethodMeta(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.AbstractSelector
test if the method is applicable by calling AbstractSelector.isApplicable(Class, Method, Locale, ClassLoader) and creates new property via AbstractSelector.newMethodMeta(Class, Method, Locale, ClassLoader) if yes.
getMethodMeta(Class, Method, Locale, ClassLoader) - Method in interface net.sf.fikin.pojostate.Selector
get method's property object if it is recognized as suitable for State.
getMethodMeta() - Method in class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
 
getMethodsIterator() - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
 
getMilliseconds() - Method in class net.sf.fikin.pojostate.format.Duration
 
getMinutes() - Method in class net.sf.fikin.pojostate.format.Duration
 
getName() - Method in interface net.sf.fikin.pojostate.MethodMeta
Property's UI name.
getName() - Method in class net.sf.fikin.pojostate.select.DefaultMethodMeta
returns the Method name if DefaultMethodMeta.getRemoveHeadingGet() is true it will remove "get" from "getXXX" names
getName() - Method in class net.sf.fikin.pojostate.select.ExplicitMethodMeta
 
getName() - Method in class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
get key's name
getObject() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
getObject() - Method in interface net.sf.fikin.pojostate.State
 
getProperties() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
getProperty(String) - Method in class net.sf.fikin.pojostate.state.AbstractState
look for Property object with given UI name
getProperty(String) - Method in interface net.sf.fikin.pojostate.State
find the property with that name from the collection
getRBKey(Locale) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
create a string key, uniquely identifying the resource bundle of this locale handle empty locale settings too
getRemoveHeadingGet() - Method in class net.sf.fikin.pojostate.select.DefaultMethodMeta
get if to remove the leading method's "get" prefix
getResouceBundleStringNvl(ResourceBundle, String) - Static method in class net.sf.fikin.pojostate.select.Tools
essentially same as bundle.getString(key) but catches all exceptions and return null instead
getSeconds() - Method in class net.sf.fikin.pojostate.format.Duration
 
getSelector() - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
 
getSelector() - Method in interface net.sf.fikin.pojostate.Decorator
get assigned Method's selector
getSize() - Method in class net.sf.fikin.pojostate.util.ArrayEnumeration
 
getStateFormat() - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
 
getStateFormat() - Method in interface net.sf.fikin.pojostate.Decorator
get State's formatting object This object will be used by all created by this decorator States as their formatter.
getTag(Tag[]) - Static method in class net.sf.fikin.pojostate.util.DictionaryDoclet
 
getTotalDays() - Method in class net.sf.fikin.pojostate.format.Duration
 
getTotalHours() - Method in class net.sf.fikin.pojostate.format.Duration
 
getTotalMilliseconds() - Method in class net.sf.fikin.pojostate.format.Duration
 
getTotalMinutes() - Method in class net.sf.fikin.pojostate.format.Duration
 
getTotalSeconds() - Method in class net.sf.fikin.pojostate.format.Duration
 
getValue() - Method in interface net.sf.fikin.pojostate.Property
Property's formatted value Whether the value is computed once and returned many times or computed each time this method is called is determined by Decorator.
getValue() - Method in class net.sf.fikin.pojostate.state.DynamicState.DynamicProperty
get key's formatted value
getValue() - Method in class net.sf.fikin.pojostate.state.SnapshotState.StaticProperty
get key's formatted value
getWeeks() - Method in class net.sf.fikin.pojostate.format.Duration
 
getXmlStylesheetType() - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
 
getXmlStylesheetURI() - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
 

H

hasMoreElements() - Method in class net.sf.fikin.pojostate.util.ArrayEnumeration
 

I

index - Variable in class net.sf.fikin.pojostate.util.ArrayEnumeration
 
isApplicable(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.AbstractSelector
test if given method is to be observed
isApplicable(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.BeanMethodsSelector
test if given method is Bean getter one
isApplicable(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
looks for the bundle with given local and base name then looks for if the method having ".name", ".desc" and ".format" resource definitions.
isEmpty() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
isGetterMethod(Class, Method, boolean) - Static method in class net.sf.fikin.pojostate.select.Tools
test if given method is Bean getter
isIncludeClasses() - Method in class net.sf.fikin.pojostate.select.MethodsIterator
are interfaces only to be iterated over (when set to false) or classes are to be included too by default it is true
isIncludeInterfaces() - Method in class net.sf.fikin.pojostate.select.MethodsIterator
are only classes to be iterated over (when set to false) or interfaces to be included too by default it is true
isIncludeObjectClass() - Method in class net.sf.fikin.pojostate.select.MethodsIterator
is the object's own class to be included in the iteration.
isInclueSuperDefinitions() - Method in class net.sf.fikin.pojostate.select.MethodsIterator
is iteration to include also super definitions of overloaded methods by default true
isInterfacesFirst() - Method in class net.sf.fikin.pojostate.select.MethodsIterator
are interfaces first to be iterated by default true
isPrintStartEndDoc() - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
if set to true it will call ContentHandler.startDocument() and ContentHandler.endDocument() prior and after printing.
isPrintXmlStylesheet() - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
 
iterator() - Method in class net.sf.fikin.pojostate.state.AbstractState
 

L

leadField - Variable in class net.sf.fikin.pojostate.state.StateSorter
leading State field
loadRB(Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
attempt to load the resource bundle with given base name and locale
loadSuffixes(InputStream) - Method in class net.sf.fikin.pojostate.select.NEFormatterSelector
load the given input stream into the suffixes table old suffixes are replaced
longValue() - Method in class net.sf.fikin.pojostate.format.Duration
Returns the value of this Duration as a long value representing milliseconds.
lookupCachedRB(String) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
lookup the cache for already loaded resource bundle for that locale

M

MethodMeta - Interface in net.sf.fikin.pojostate
Metadata of an jva.lang.reflect.Method MethodMeta wraps the actual Method object with user defined method's UI name, description and formatting object.
MethodsIterator - Class in net.sf.fikin.pojostate.select
This class is used to build iterators over class and interface definitions.
MethodsIterator() - Constructor for class net.sf.fikin.pojostate.select.MethodsIterator
 

N

name - Variable in class net.sf.fikin.pojostate.state.AbstractState.PropertyNameComparator
 
NEFormatterSelector - Class in net.sf.fikin.pojostate.select
Name Enahanced Formatter Selector Based on BeanMethodsSelector with extended formatting support based on Method name's suffixes.
NEFormatterSelector() - Constructor for class net.sf.fikin.pojostate.select.NEFormatterSelector
 
NEFormatterSelector.NEFMethodMeta - Class in net.sf.fikin.pojostate.select
Overwrites default DefaultMethodMeta.getFormat() with custom based formatters based on Method-name suffixes table.
NEFormatterSelector.NEFMethodMeta(Method) - Constructor for class net.sf.fikin.pojostate.select.NEFormatterSelector.NEFMethodMeta
instantiate new metadata with method only
NEFormatterSelector.NEFMethodMeta(Method, Format) - Constructor for class net.sf.fikin.pojostate.select.NEFormatterSelector.NEFMethodMeta
instantiate new metadata with method and formatter
net.sf.fikin.pojostate - package net.sf.fikin.pojostate
Package Specification POJO State : observer everythign everywhere This library provides with implementation and APIs for observing POJO state applicable in various uses cases.
net.sf.fikin.pojostate.decorate - package net.sf.fikin.pojostate.decorate
Package Specification This package contains Decorator implementations with specific behaviours
net.sf.fikin.pojostate.format - package net.sf.fikin.pojostate.format
Package Specification This package contains formatting objects used by Property.getValue() and State.toString().
net.sf.fikin.pojostate.select - package net.sf.fikin.pojostate.select
Package Specification This package contains Selector implementations with a specific behaviour
net.sf.fikin.pojostate.state - package net.sf.fikin.pojostate.state
Package Specification This package contains implementation of State and Property interfaces
net.sf.fikin.pojostate.util - package net.sf.fikin.pojostate.util
Package Specification This package contains some utils and other non relevant stuff
newFormatter(String, Locale, ClassLoader) - Static method in class net.sf.fikin.pojostate.select.Tools
instantiates new Format object out of description in the format:
"class[;format mask]" where "[" and "]" denote that the part is optional.
newMethodMeta(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.AbstractSelector
instantiate new method metadata object
newMethodMeta(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.BeanMethodsSelector
instantiate new DefaultMethodMeta object
newMethodMeta(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.NEFormatterSelector
instantiate new NEFormatterSelector.NEFMethodMeta object
newMethodMeta(Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
return existing tempObj as it has been already initialized by ResourceBundleSelector.isApplicable(Class, Method, Locale, ClassLoader).
newProperty(MethodMeta) - Method in class net.sf.fikin.pojostate.state.DynamicState
instantiate new DynamicState.DynamicProperty object
newProperty(MethodMeta) - Method in class net.sf.fikin.pojostate.state.EmptyState
 
newProperty(MethodMeta) - Method in class net.sf.fikin.pojostate.state.SnapshotState
instantiate new SnapshotState.StaticProperty object
newProperty(MethodMeta) - Method in interface net.sf.fikin.pojostate.StatePrototype
instantiate new Property for given MethodMeta This is a factory method used by Decorator during instantiation of new State object
newState() - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
instantiate new class metadata object
newState() - Method in class net.sf.fikin.pojostate.decorate.DynamicDecorator
 
newState() - Method in class net.sf.fikin.pojostate.decorate.SnapshotDecorator
 
nextElement() - Method in class net.sf.fikin.pojostate.util.ArrayEnumeration
 
NS_PS_URI - Static variable in class net.sf.fikin.pojostate.format.XmlStateFormat
namespace of pojo-state XSD

O

obtainValue(Object) - Method in class net.sf.fikin.pojostate.state.AbstractDecoratorProperty
prototype method implementing actual method execution, obtaining the result and applying formatting to it before returning it to the caller
order - Variable in class net.sf.fikin.pojostate.state.StateSorter
field's order

P

parseDuration(String) - Static method in class net.sf.fikin.pojostate.format.Duration
Parses the string argument as a signed decimal long.
parseObject(String, ParsePosition) - Method in class net.sf.fikin.pojostate.format.BooleanFormat
not supported
parseObject(String, ParsePosition) - Method in class net.sf.fikin.pojostate.format.DecoratedChoiceFormat
Parses a Number from the input text.
parseObject(String, ParsePosition) - Method in class net.sf.fikin.pojostate.format.DecoratedMessageFormat
 
parseObject(String, ParsePosition) - Method in class net.sf.fikin.pojostate.format.DefaultFormat
not supported method
parseObject(String, ParsePosition) - Method in class net.sf.fikin.pojostate.format.DurationFormat
not supported
parseObject(String, ParsePosition) - Method in class net.sf.fikin.pojostate.format.FixedStringFormat
not supported
parseObject(String, ParsePosition) - Method in class net.sf.fikin.pojostate.format.PropertiesStateFormat
a dummy implementation as typically this is a not supported method
parsePattern(String) - Static method in class net.sf.fikin.pojostate.format.DurationFormat
replace field as named in the pattern with index positions suitable for MessageFormat pattern.
printFooter(State, PrintWriter) - Method in class net.sf.fikin.pojostate.format.PropertiesStateFormat
empty, part of the prototype PropertiesStateFormat.format(State, PrintWriter) algorithm.
printFooter(State, ContentHandler) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
TODO
printHeader(State, PrintWriter) - Method in class net.sf.fikin.pojostate.format.PropertiesStateFormat
empty, part of the prototype PropertiesStateFormat.format(State, PrintWriter) algorithm.
printHeader(State, ContentHandler) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
TODO
printProperty(Property, PrintWriter) - Method in class net.sf.fikin.pojostate.format.PropertiesStateFormat
Prints the Property object in properties-like fashion: UI name=UI value #UI description
printProperty(Property, ContentHandler) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
TODO
printTag(String, String, String, Attributes, String, ContentHandler) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
TODO
PropertiesStateFormat - Class in net.sf.fikin.pojostate.format
Format a State object in properties-like fashion.
PropertiesStateFormat() - Constructor for class net.sf.fikin.pojostate.format.PropertiesStateFormat
 
Property - Interface in net.sf.fikin.pojostate
Property of an object (POJO) Properties are actually object methods with interfaces to obtain their values.
putAll(ClassMeta, Object) - Method in interface net.sf.fikin.pojostate.decorate.BindedState
initialize the map with given list of MethodMeta and POJO After this call the map is supposed to be fully ready for usage.
putInRBCache(String, ResourceBundle) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
put in the resource bundle cache given bundle under given key

R

remove(Object) - Method in class net.sf.fikin.pojostate.state.AbstractState
not implemented, dummy method
removeAll(Collection) - Method in class net.sf.fikin.pojostate.state.AbstractState
not implemented, dummy method
resolveEntry(ResourceBundle, Class, Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
Use the methods iterator to find a matching resource entry for that given method by doing deep class-hierarchy scanning.
resolveFormat(Method, Locale, ClassLoader) - Method in class net.sf.fikin.pojostate.select.NEFormatterSelector
resolve the formatter based on "suffixes" defined in properties file.
ResourceBundleSelector - Class in net.sf.fikin.pojostate.select
Resource bundle based methods selector.
ResourceBundleSelector() - Constructor for class net.sf.fikin.pojostate.select.ResourceBundleSelector
 
retainAll(Collection) - Method in class net.sf.fikin.pojostate.state.AbstractState
not implemented, dummy method

S

Selector - Interface in net.sf.fikin.pojostate
Selectors are used to select only those POJO methods which are suitable for State.
setAllowNullDesc(boolean) - Method in class net.sf.fikin.pojostate.select.DefaultMethodMeta
set to true if null is to be used for description instead of default text by default this is set to false
setBaseName(String) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
set associated resource bundle
setClassLoader(ClassLoader) - Method in class net.sf.fikin.pojostate.state.AbstractState
 
setClassLoader(ClassLoader) - Method in interface net.sf.fikin.pojostate.StatePrototype
 
setFilteroutObject(boolean) - Method in class net.sf.fikin.pojostate.select.BeanMethodsSelector
should java.lang.Object methods be filtered out
setFormat(StateFormat) - Method in class net.sf.fikin.pojostate.state.AbstractState
assign the formating object
setFormat(StateFormat) - Method in interface net.sf.fikin.pojostate.StatePrototype
assign the formating object
setIncludeClasses(boolean) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
set to false if only interfaces are to be iterated over by default it is true
setIncludeInterfaces(boolean) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
set to false if only classes are to be iterated over i.e. no interfaces.
setIncludeObjectClass(boolean) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
set this to true if object's own class is to be iterated over too.
setInclueSuperDefinitions(boolean) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
set to true if iteration to include also super definitions of overloaded methods by default true
setInterfacesFirst(boolean) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
set to true is interfaces are to be iterated over first.
setLocale(Locale) - Method in class net.sf.fikin.pojostate.state.AbstractState
 
setLocale(Locale) - Method in interface net.sf.fikin.pojostate.StatePrototype
 
setMethod(Method) - Method in class net.sf.fikin.pojostate.select.AbstractMethodMeta
 
setMethodsIterator(MethodsIterator) - Method in class net.sf.fikin.pojostate.select.ResourceBundleSelector
set method's definitions iterator
setObject(Object) - Method in class net.sf.fikin.pojostate.state.AbstractState
assign the underlying POJO
setObject(Object) - Method in interface net.sf.fikin.pojostate.StatePrototype
assign the underlying POJO
setPrintStartEndDoc(boolean) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
 
setPrintXmlStylesheet(boolean) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
if set to true it will print "xslt" xml-instruction at the beginning of printing.
setProperties(Vector) - Method in class net.sf.fikin.pojostate.state.AbstractState
 
setRemoveHeadingGet(boolean) - Method in class net.sf.fikin.pojostate.select.DefaultMethodMeta
set if to remove the leading "get" prefix of the method's name
setSelector(Selector) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
assign the methods selector to be used for identifying POJO methods subject to observation
setSelector(Selector) - Method in interface net.sf.fikin.pojostate.Decorator
set the Methods selector Selectors are used to identifying which POJO methods will be visible by the State and which not.
setStateFormat(StateFormat) - Method in class net.sf.fikin.pojostate.decorate.AbstractDecorator
 
setStateFormat(StateFormat) - Method in interface net.sf.fikin.pojostate.Decorator
set the State formatter This object is shared by all States created by this decorator as their formatting object.
setSuffixes(Properties) - Method in class net.sf.fikin.pojostate.select.NEFormatterSelector
assign list of suffixes and formatting rules
setValue(String) - Method in class net.sf.fikin.pojostate.state.SnapshotState.StaticProperty
assign the value
setXmlStylesheetType(String) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
set the xml stylesheet type it requires XmlStateFormat.isPrintXmlStylesheet() to be true.
setXmlStylesheetURI(String) - Method in class net.sf.fikin.pojostate.format.XmlStateFormat
set the xml stylesheet URI it requires XmlStateFormat.isPrintXmlStylesheet() to be true.
SimpleDateFormatMs - Class in net.sf.fikin.pojostate.format
Simple date format accepting long values (milliseconds) as well as java.util.Date.
SimpleDateFormatMs() - Constructor for class net.sf.fikin.pojostate.format.SimpleDateFormatMs
 
SimpleDateFormatMs(String) - Constructor for class net.sf.fikin.pojostate.format.SimpleDateFormatMs
Constructs a SimpleDateFormatMs using the given pattern and the default date format symbols for the default locale.
SimpleDateFormatMs(String, Locale) - Constructor for class net.sf.fikin.pojostate.format.SimpleDateFormatMs
Constructs a SimpleDateFormatMs using the given pattern and the default date format symbols for the given locale.
SimpleDateFormatMs(String, DateFormatSymbols) - Constructor for class net.sf.fikin.pojostate.format.SimpleDateFormatMs
Constructs a SimpleDateFormatMs using the given pattern and date format symbols.
size() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
size() - Method in class net.sf.fikin.pojostate.util.UnmodifiableArrayList
 
SnapshotDecorator - Class in net.sf.fikin.pojostate.decorate
Implements object decoration with execute-once, read-many times Property value.
SnapshotDecorator() - Constructor for class net.sf.fikin.pojostate.decorate.SnapshotDecorator
 
SnapshotState - Class in net.sf.fikin.pojostate.state
Static state information obtained from the POJO.
SnapshotState() - Constructor for class net.sf.fikin.pojostate.state.SnapshotState
 
SnapshotState.StaticProperty - Class in net.sf.fikin.pojostate.state
Implements read-once method value, executed upon object construction time created on Mar 1, 2007
SnapshotState.StaticProperty(MethodMeta) - Constructor for class net.sf.fikin.pojostate.state.SnapshotState.StaticProperty
construct new Property instance and obtain Method's value
sort(int, int) - Method in class net.sf.fikin.pojostate.state.AbstractState
sort the objects directly in the underlying collection
sort(int, int) - Method in class net.sf.fikin.pojostate.state.EmptyState
 
sort(int, int) - Method in interface net.sf.fikin.pojostate.State
Sort the collection in given order
SORT_ASC - Static variable in interface net.sf.fikin.pojostate.State
constant defining the sorting order is to be "ascending"
SORT_BY_DESC - Static variable in interface net.sf.fikin.pojostate.State
constant defining the collection is to be sorted by MethodMeta.getDescription()
SORT_BY_NAME - Static variable in interface net.sf.fikin.pojostate.State
constant defining the collection is to be sorted by MethodMeta.getName()
SORT_BY_VALUE - Static variable in interface net.sf.fikin.pojostate.State
constant defining the collection is to be sorted by Property.getValue()
SORT_DESC - Static variable in interface net.sf.fikin.pojostate.State
constant defining the sorting order is to be "descending"
sortArray(int, int) - Method in class net.sf.fikin.pojostate.state.AbstractState
implementation of the sorting subclasses can utilize it in their particular implementation of sort(int,int) method.
splitValue(String) - Static method in class net.sf.fikin.pojostate.select.Tools
split the value into "first;second" where ";" is first leftmost occurrence
start(RootDoc) - Static method in class net.sf.fikin.pojostate.util.DictionaryDoclet
 
State - Interface in net.sf.fikin.pojostate
State of an object (POJO).
StateFormat - Class in net.sf.fikin.pojostate
Format a State object to a string.
StateFormat() - Constructor for class net.sf.fikin.pojostate.StateFormat
 
StatePrototype - Interface in net.sf.fikin.pojostate
A State with ability to clone and factory method for new Properties.
StateSorter - Class in net.sf.fikin.pojostate.state
Implements sorting algorithms for Property objects It supports sorting based on name, description and value.
StateSorter(int, int) - Constructor for class net.sf.fikin.pojostate.state.StateSorter
Initialize the comparator with given leading field and order

T

toArray() - Method in class net.sf.fikin.pojostate.state.AbstractState
 
toArray(Object[]) - Method in class net.sf.fikin.pojostate.state.AbstractState
 
toArray() - Method in class net.sf.fikin.pojostate.util.UnmodifiableArrayList
 
Tools - Class in net.sf.fikin.pojostate.select
Various in its purpose algorithms, used here and there created on Mar 2, 2007
Tools() - Constructor for class net.sf.fikin.pojostate.select.Tools
 
toString() - Method in class net.sf.fikin.pojostate.format.Duration
Returns a String object representing this Duration's value.
toString(long) - Static method in class net.sf.fikin.pojostate.format.Duration
Returns a String object representing the specified long.
toString() - Method in class net.sf.fikin.pojostate.state.AbstractState
print the State in its appropriate textual format.
toString() - Method in interface net.sf.fikin.pojostate.State
print the collection of Properties This representation may vary depending on the State.getFormat() object.
traverseClasses(Vector, Class, Method) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
traverse over class hierarchy and add what is found to the vector method overloading defined by MethodsIterator.isInclueSuperDefinitions() is taken into account
traverseInterfaces(Vector, Class, Method) - Method in class net.sf.fikin.pojostate.select.MethodsIterator
traverse over interfaces hierarchy and add what is found to the vector method overloading defined by MethodsIterator.isInclueSuperDefinitions() is taken into account

U

UnmodifiableArrayList - Class in net.sf.fikin.pojostate.util
Provide read-only list interface over an array.
UnmodifiableArrayList(Object[]) - Constructor for class net.sf.fikin.pojostate.util.UnmodifiableArrayList
 
update() - Method in class net.sf.fikin.pojostate.state.DynamicState
State update.
update() - Method in class net.sf.fikin.pojostate.state.EmptyState
 
update() - Method in class net.sf.fikin.pojostate.state.SnapshotState
Update the state of all Properties.
update() - Method in interface net.sf.fikin.pojostate.State
Update the state of the object.

V

VALUE_FORMAT - Static variable in class net.sf.fikin.pojostate.util.DictionaryDoclet
 
VALUE_FORMATER - Static variable in class net.sf.fikin.pojostate.util.DictionaryDoclet
 
valueOf(String) - Static method in class net.sf.fikin.pojostate.format.Duration
Returns a Duration object holding the value of the specified String.
voidParams - Static variable in class net.sf.fikin.pojostate.select.MethodsIterator
 

X

XmlStateFormat - Class in net.sf.fikin.pojostate.format
Print a State object in an XML format.
XmlStateFormat() - Constructor for class net.sf.fikin.pojostate.format.XmlStateFormat
 

A B C D E F G H I L M N O P R S T U V X

Copyright © 2005 Nikolay Fiykov. All Rights Reserved.