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

A

AbsStateMachineRegistry - Class in net.imadz.lifecycle
 
AbsStateMachineRegistry() - Constructor for class net.imadz.lifecycle.AbsStateMachineRegistry
 
AbsStateMachineRegistry.LifecycleRegistry - Annotation Type in net.imadz.lifecycle
 
AbsStateMachineRegistry.StateMachineBuilder - Annotation Type in net.imadz.lifecycle
 
add(T) - Method in class net.imadz.util.KeyedList
 
add(Object, String, String, Object...) - Method in class net.imadz.verification.VerificationFailureSet
Add a verification failure to this set argument metaData Schema, entity, field, or action with error argument errorKey error message key argument defaultErrorMessage Message to display if message key is not found argument details Message error parameters
add(Throwable, Object, String, String, Object...) - Method in class net.imadz.verification.VerificationFailureSet
Add a verification failure to this set argument metaData Schema, entity, field, or action with error argument errorKey error message key argument defaultErrorMessage Message to display if message key is not found argument details Message error parameters
add(VerificationFailure) - Method in class net.imadz.verification.VerificationFailureSet
Add verification failure to this set argument failure VerificationFailure to add
add(VerificationException) - Method in class net.imadz.verification.VerificationFailureSet
Add verification failures from the exception to this set
add(VerificationRuntimeException) - Method in class net.imadz.verification.VerificationFailureSet
Add verification failures from the exception to this set
addAll(S, T...) - Static method in class net.imadz.util.MetaDataUtil
Add all elements to the collection
addAll(VerificationFailureSet) - Method in class net.imadz.verification.VerificationFailureSet
Add verification failures from the set to this set
addCommonOnEventCallbackObject(EventCallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
addCommonOnEventCallbackObject(EventCallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
addCommonPostStateChangeCallbackObject(CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
addCommonPostStateChangeCallbackObject(CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
addCommonPreStateChangeCallbackObject(CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
addCommonPreStateChangeCallbackObject(CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
addError(Throwable) - Method in class net.imadz.meta.impl.MetaDataError
Add an error to the error list
addFlavor(FlavorMetaData<? super SELF>) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
addFlavor(FlavorMetaData<? super SELF>) - Method in interface net.imadz.meta.MetaDataBuilder
Add a flavor to to the built meta data
addInstance(Class<?>, StateMachineObject<?>) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
addKey(Object) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
addKey(Object) - Method in class net.imadz.meta.KeySet.Builder
 
addKey(Object) - Method in interface net.imadz.meta.MetaDataBuilder
Add a key to the built meta-data
addKeys(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
addKeys(KeySet) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
addKeys(KeySet) - Method in class net.imadz.meta.KeySet.Builder
 
addKeys(KeySet) - Method in interface net.imadz.meta.MetaDataBuilder
Add all keys from the KeySet to the built meta-data
addPossibleReachingEvent(EventMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
addPossibleReachingEvent(EventMetadata) - Method in interface net.imadz.lifecycle.meta.builder.StateMetaBuilder
 
addPostFromCallbackObject(Class<?>, CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
addPostFromCallbackObject(Class<?>, CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
addPostToCallbackObject(Class<?>, CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
addPostToCallbackObject(Class<?>, CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
addPreFromCallbackObject(Class<?>, CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
addPreFromCallbackObject(Class<?>, CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
addPreToCallbackObject(Class<?>, CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
addPreToCallbackObject(Class<?>, CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
addRelation(Class<?>, RelationObject, Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
addSpecificOnEventCallbackObject(EventCallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.EventObjectBuilderImpl
 
addSpecificOnEventCallbackObject(EventCallbackObject) - Method in interface net.imadz.lifecycle.meta.object.EventObject
 
addSpecificPostStateChangeCallbackObject(CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
addSpecificPostStateChangeCallbackObject(CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
addSpecificPreStateChangeCallbackObject(CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
addSpecificPreStateChangeCallbackObject(CallbackObject) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
addTemplate(StateMachineMetadata) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
addWrapper(ClassGen, Method, int) - Static method in class net.imadz.bcel.MethodInterceptor
 
agentmain(String, Instrumentation) - Static method in class net.imadz.bcel.BCELClassFileTransformer
 
AnnotationMetaBuilder<SELF extends MetaData,PARENT extends MetaData> - Interface in net.imadz.lifecycle.meta.builder
 
AnnotationMetaBuilderBase<SELF extends MetaData,PARENT extends MetaData> - Class in net.imadz.lifecycle.meta.builder.impl
 
AnnotationMetaBuilderBase(PARENT, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
AnyEvent - Class in net.imadz.lifecycle.annotations.callback
 
AnyState - Class in net.imadz.lifecycle.annotations.callback
 
append(DottedPath, String) - Static method in class net.imadz.common.DottedPath
 
append(String) - Method in class net.imadz.common.DottedPath
 
append(List<String>) - Method in class net.imadz.common.DottedPath
 
append(Object, boolean) - Method in class net.imadz.common.ParameterString
Append a value to the string if the value is true
append(Object, Object) - Method in class net.imadz.common.ParameterString
 
append(Object) - Method in class net.imadz.common.ParameterString
 
append(StringBuilder, Collection<E>, String) - Static method in class net.imadz.util.StringUtil
 
append(StringBuilder, Collection<E>, String, Formatter<E>) - Static method in class net.imadz.util.StringUtil
 
append(StringBuilder, Collection<E>, String, String, String) - Static method in class net.imadz.util.StringUtil
 
append(StringBuilder, Collection<E>, String, String, String, Formatter<? super E>) - Static method in class net.imadz.util.StringUtil
 
append(StringBuilder, Map<K, V>, String) - Static method in class net.imadz.util.StringUtil
 
append(StringBuilder, Map<K, V>, String, String, boolean) - Static method in class net.imadz.util.StringUtil
 
append(StringBuilder, Map<K, V>, String, String, boolean, String, String) - Static method in class net.imadz.util.StringUtil
 
append(StringBuilder, Map<K, V>, String, String, boolean, String, String, Formatter<? super K>, Formatter<? super V>) - Static method in class net.imadz.util.StringUtil
 
appendAll(Object, V[]) - Method in class net.imadz.common.ParameterString
 
appendAll(Object, Iterable<?>) - Method in class net.imadz.common.ParameterString
 
appendFields(Object) - Method in class net.imadz.common.ParameterString
 
aroundInvoke(InterceptContext<V, R>, Callable<R>) - Method in class net.imadz.bcel.intercept.CallableInterceptor
 
aroundInvoke(InterceptContext<V, R>, Callable<R>) - Method in class net.imadz.bcel.intercept.Interceptor
 
assertNoFailures() - Method in class net.imadz.verification.VerificationFailureSet
Throws a VerificationException if this verification set contains any errors.

B

BCELClassFileTransformer - Class in net.imadz.bcel
 
BCELClassFileTransformer() - Constructor for class net.imadz.bcel.BCELClassFileTransformer
 
build(Class<?>, PARENT) - Method in interface net.imadz.lifecycle.meta.builder.AnnotationMetaBuilder
 
build(Class<?>, StateMachineMetadata) - Method in interface net.imadz.lifecycle.meta.builder.ConditionMetaBuilder
 
build(Class<?>, StateMachineMetadata) - Method in interface net.imadz.lifecycle.meta.builder.EventMetaBuilder
 
build(Class<?>, PARENT) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
build(Class<?>, StateMachineMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionMetaBuilderImpl
 
build(Class<?>, StateMachineObject<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionObjectBuilderImpl
 
build(Class<?>, StateMachineMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
build(Class<?>, StateMachineObject<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.EventObjectBuilderImpl
 
build(Class<?>, PARENT) - Method in class net.imadz.lifecycle.meta.builder.impl.ObjectBuilderBase
 
build(Class<?>, StateMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
build(Class<?>, StateMachineMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
build(Class<?>, StateMachineObject<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationObjectBuilderImpl
 
build(Class<?>, StateMachineMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
build(Class<?>, StateMachineObject<S>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
build(Class<?>, StateMachineMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
build(Class<?>, StateMachineObject<S>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
build(Class<?>, StateMachineMetadata) - Method in interface net.imadz.lifecycle.meta.builder.RelationMetaBuilder
 
build(Class<?>, StateMachineObject<S>) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineObjectBuilder
 
build(Class<?>, StateMachineMetadata) - Method in interface net.imadz.lifecycle.meta.builder.StateMetaBuilder
 
Builder(int) - Constructor for class net.imadz.meta.KeySet.Builder
 
buildFlavor(E, Object) - Method in class net.imadz.meta.FlavorFactoryMetaData
 
BUNDLE - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
 
bundle - Variable in exception net.imadz.utils.MadzException
 
bundle - Variable in exception net.imadz.utils.MadzRuntimeException
 
BundleUtils - Class in net.imadz.utils
 
BusinessModuleException - Exception in net.imadz.utils
 
BusinessModuleException(Class<?>, String, String, Object[]) - Constructor for exception net.imadz.utils.BusinessModuleException
 
BusinessModuleException(Class<?>, String, String, Object[], Throwable) - Constructor for exception net.imadz.utils.BusinessModuleException
 
BusinessModuleException(Class<?>, String, String, Throwable) - Constructor for exception net.imadz.utils.BusinessModuleException
 
BusinessModuleException(Class<?>, String, String) - Constructor for exception net.imadz.utils.BusinessModuleException
 

C

CallableInterceptor<V,R> - Class in net.imadz.bcel.intercept
 
CallableInterceptor() - Constructor for class net.imadz.bcel.intercept.CallableInterceptor
 
CALLBACK_EXCEPTION_OCCOURRED - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
message argument {0} Method object
CallbackConsts - Class in net.imadz.lifecycle.annotations.callback
 
CallbackMethodConfigureScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
CallbackMethodConfigureScanner(StateMachineObjectBuilderImpl<?>, Class<?>) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.CallbackMethodConfigureScanner
 
CallbackMethodVerificationScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
CallbackMethodVerificationScanner(StateMachineObjectBuilderImpl<?>, VerificationFailureSet) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.CallbackMethodVerificationScanner
 
CallbackObject - Class in net.imadz.lifecycle.meta.builder.impl
 
CallbackObject(String, String, MethodWrapper) - Constructor for class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
Callbacks - Annotation Type in net.imadz.lifecycle.annotations.callback
 
canInclude(Object) - Method in interface net.imadz.meta.MetaDataFilter
Determine if the specified MetaData passes this filter (that is, it should not be excluded)
canInclude(Object) - Method in class net.imadz.meta.MetaDataFilter.MetaDataFilterSet
 
ClassUtils - Class in net.imadz.utils
 
ClassUtils() - Constructor for class net.imadz.utils.ClassUtils
 
cleanup(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.Interceptor
 
cleanup(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.LifecycleInterceptor
 
clear() - Method in class net.imadz.verification.VerificationFailureSet
Remove all failures from the failure set
clone() - Method in class net.imadz.verification.VerificationFailure
 
clone() - Method in class net.imadz.verification.VerificationFailureSet
 
close() - Static method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
close() - Method in class net.imadz.util.json.io.JsonWriter
 
coalesce(O...) - Static method in class net.imadz.util.MetaDataUtil
Returns the first non-null value in the set
COMMON - Static variable in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
compareTo(CallbackObject) - Method in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
COMPOSITE_STATEMACHINE_CANNOT_EXTENDS_OWNING_STATEMACHINE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} composite state machine class
COMPOSITE_STATEMACHINE_FINAL_STATE_WITHOUT_SHORTCUT - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
COMPOSITE_STATEMACHINE_SHORTCUT_STATE_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
COMPOSITE_STATEMACHINE_SHORTCUT_WITHOUT_END - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
CompositeState - Annotation Type in net.imadz.lifecycle.annotations
 
Condition - Annotation Type in net.imadz.lifecycle.annotations.action
 
Conditional - Annotation Type in net.imadz.lifecycle.annotations.action
 
ConditionalEvent<T> - Interface in net.imadz.lifecycle.annotations.action
 
conditionGetter() - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionObjectBuilderImpl
 
conditionGetter() - Method in interface net.imadz.lifecycle.meta.object.ConditionObject
 
ConditionMetaBuilder - Interface in net.imadz.lifecycle.meta.builder
 
ConditionMetaBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
ConditionMetaBuilderImpl(StateMachineMetaBuilder, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.ConditionMetaBuilderImpl
 
ConditionMetadata - Interface in net.imadz.lifecycle.meta.type
 
ConditionObject - Interface in net.imadz.lifecycle.meta.object
 
ConditionObjectBuilder - Interface in net.imadz.lifecycle.meta.builder
 
ConditionObjectBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
ConditionObjectBuilderImpl(StateMachineObjectBuilder<?>, Method, ConditionMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.ConditionObjectBuilderImpl
 
ConditionProviderMethodScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
ConditionProviderMethodScanner(StateMachineObjectBuilderImpl<?>, Class<?>, StateMachineMetadata, VerificationFailureSet) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.ConditionProviderMethodScanner
 
ConditionSet - Annotation Type in net.imadz.lifecycle.annotations.action
 
CONDITIONSET_MULTIPLE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} stateMachine class
configure(StateMachineMetadata, Object, AccessibleObject) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.RelationObjectConfigure
 
configureCompositeStateMachine(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
configureCompositeStateMachine(Class<?>) - Method in interface net.imadz.lifecycle.meta.builder.StateMetaBuilder
 
configureCondition(Class<?>, Method, ConditionMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
configureFunctions(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
configureFunctions(Class<?>) - Method in interface net.imadz.lifecycle.meta.builder.StateMetaBuilder
 
configureRelatedStateMachine(Class<?>, StateMachineMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
configureRelationConstrants(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
configureRelationConstrants(Class<?>) - Method in interface net.imadz.lifecycle.meta.builder.StateMetaBuilder
 
configureSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
containerType - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
 
contains(Object) - Method in class net.imadz.meta.KeySet
 
containsKey(Object) - Method in class net.imadz.util.KeyedList
 
Converter - Annotation Type in net.imadz.lifecycle.annotations.state
 
ConverterAccessor<T> - Class in net.imadz.util
 
ConverterAccessor(StateConverter<T>, StateAccessible<T>) - Constructor for class net.imadz.util.ConverterAccessor
 
Corrupt - Annotation Type in net.imadz.lifecycle.annotations.action
 
Corrupted - Annotation Type in net.imadz.lifecycle.annotations.state
 
CoverageVerifier - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
CoverageVerifier(StateMachineObjectBuilderImpl<?>, EventMetadata, VerificationFailureSet) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.CoverageVerifier
 

D

DefaultStateMachineRegistry - Class in net.imadz.bcel.intercept
 
DefaultStateMachineRegistry() - Constructor for class net.imadz.bcel.intercept.DefaultStateMachineRegistry
 
doCallback(LifecycleContext<?, ?>) - Method in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
doCallback(LifecycleContext<?, ?>) - Method in class net.imadz.lifecycle.meta.builder.impl.EventCallbackObject
 
doConditionJudge(T) - Method in interface net.imadz.lifecycle.annotations.action.ConditionalEvent
 
doGenerate() - Method in class net.imadz.bcel.JavaAnonymousInnerClass
 
doInterceptAfter(LifecycleInterceptContext) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
doInterceptAfter(LifecycleInterceptContext) - Method in interface net.imadz.lifecycle.meta.object.LifecycleEngine
 
doInterceptBefore(LifecycleInterceptContext) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
doInterceptBefore(LifecycleInterceptContext) - Method in interface net.imadz.lifecycle.meta.object.LifecycleEngine
 
doInterceptException(LifecycleInterceptContext) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
doInterceptException(LifecycleInterceptContext) - Method in interface net.imadz.lifecycle.meta.object.LifecycleEngine
 
doTerminate() - Method in class net.imadz.bcel.intercept.InterceptContext
 
DottedPath - Class in net.imadz.common
Represents a hierarchical name in which each level is separated by a dot.
DottedPath(String) - Constructor for class net.imadz.common.DottedPath
Constructor
dump(Dumper) - Method in interface net.imadz.common.Dumpable
Dump out the contents using the given indentation.
dump(Map<?, ?>) - Method in class net.imadz.common.Dumper
 
dump(Iterable<?>) - Method in class net.imadz.common.Dumper
 
dump(Object[]) - Method in class net.imadz.common.Dumper
 
dump(Object) - Method in class net.imadz.common.Dumper
 
dump(Dumper) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionMetaBuilderImpl
 
dump(Dumper) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
dump(Dumper) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
dump(Dumper) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
dump(Dumper) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
dump(Dumper) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
dump(Dumper) - Method in class net.imadz.meta.impl.MetaDataMap
 
dump(Dumper) - Method in exception net.imadz.verification.VerificationException
 
dump(Dumper) - Method in class net.imadz.verification.VerificationFailure
 
dump(Dumper) - Method in class net.imadz.verification.VerificationFailureSet
 
dump(Dumper) - Method in exception net.imadz.verification.VerificationRuntimeException
 
Dumpable - Interface in net.imadz.common
Debugging mechanism in which an object writes details of its state to a PrintWriter.
Dumper - Class in net.imadz.common
 
Dumper() - Constructor for class net.imadz.common.Dumper
 
Dumper(OutputStream) - Constructor for class net.imadz.common.Dumper
 
Dumper(PrintWriter) - Constructor for class net.imadz.common.Dumper
 

E

EagerSetterImpl<T> - Class in net.imadz.util
 
EagerSetterImpl(Method) - Constructor for class net.imadz.util.EagerSetterImpl
 
EMPTY_SET - Static variable in class net.imadz.meta.KeySet
 
endArray() - Method in class net.imadz.util.json.io.JsonWriter
 
endObject() - Method in class net.imadz.util.json.io.JsonWriter
 
endTime() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
 
endTime() - Method in interface net.imadz.lifecycle.LifecycleEvent
 
entryListCache - Variable in class net.imadz.meta.impl.MetaDataMap
 
equals(Object) - Method in class net.imadz.common.DottedPath
 
equals(Object) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
equals(Object) - Method in class net.imadz.meta.impl.MetaDataMap.Value
 
equals(Object) - Method in class net.imadz.meta.KeySet
 
equals(Object, Object) - Static method in class net.imadz.util.MetaDataUtil
Null-safe equals
equals(Object) - Method in class net.imadz.verification.VerificationFailure
 
errorCode - Variable in exception net.imadz.utils.MadzException
 
errorCode - Variable in exception net.imadz.utils.MadzRuntimeException
 
ErrorMessage - Annotation Type in net.imadz.lifecycle.annotations.relation
 
ErrorMessageObject - Class in net.imadz.lifecycle.meta.object
 
ErrorMessageObject(String, Class<?>, String, StateMetadata[]) - Constructor for class net.imadz.lifecycle.meta.object.ErrorMessageObject
 
escapeXml(String) - Static method in class net.imadz.util.StringUtil
only for escapeXml - no actual encoding
escapeXml(String, Charset) - Static method in class net.imadz.util.StringUtil
 
evaluateState(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
evaluateState(Object) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
evaluateTarget(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
evaluateTarget(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.EventCallbackObject
 
evaluateTarget(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationalCallbackObject
 
evaluateTarget(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationalEventCallbackObject
 
Event - Annotation Type in net.imadz.lifecycle.annotations
 
event() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
 
event() - Method in interface net.imadz.lifecycle.LifecycleEvent
 
EVENT_ANNOTATION_TYPE - Static variable in class net.imadz.bcel.BCELClassFileTransformer
 
EVENT_CONDITIONAL_CONDITION_NOT_MATCH_JUDGER - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Event class message argument {1} condition class message argument {2} juder class
EVENT_EXTENED_EVENT_CAN_NOT_FOUND_IN_SUPER_STATEMACHINE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Event class message argument {1} Event class' super class or interface message argument {2} Super state machine class
EVENT_ILLEGAL_EXTENTION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Event class message argument {1} Event class' super class or interface
EVENT_TYPE_CORRUPT_RECOVER_REDO_REQUIRES_ZERO_PARAMETER - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} method object message argument {1} eventKey, will be eventKey class when it's available, otherwise it will be event method name with first char upper case.
EventCallbackObject - Class in net.imadz.lifecycle.meta.builder.impl
 
EventCallbackObject(Class<?>, Method) - Constructor for class net.imadz.lifecycle.meta.builder.impl.EventCallbackObject
 
EventMetaBuilder - Interface in net.imadz.lifecycle.meta.builder
 
EventMetaBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
EventMetaBuilderImpl(StateMachineMetadata, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
EventMetadata - Interface in net.imadz.lifecycle.meta.type
 
EventMetadata.EventTypeEnum - Enum in net.imadz.lifecycle.meta.type
 
EventMethodScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
EventMethodScanner(EventMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.EventMethodScanner
 
EventObject - Interface in net.imadz.lifecycle.meta.object
 
EventObjectBuilder - Interface in net.imadz.lifecycle.meta.builder
 
EventObjectBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
EventObjectBuilderImpl(StateMachineObjectBuilder<?>, Method, EventMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.EventObjectBuilderImpl
 
Events - Annotation Type in net.imadz.lifecycle.annotations
 
EventSet - Annotation Type in net.imadz.lifecycle.annotations
 
EVENTSET_WITHOUT_EVENT - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} event set class
eventType() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
 
eventType() - Method in interface net.imadz.lifecycle.LifecycleEvent
 
exec(InterceptContext<V, R>, Callable<R>) - Method in class net.imadz.bcel.intercept.InterceptorController
 
extendsSuperKeySet() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
extendsSuperKeySet() - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
extendsSuperKeySet() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
extendsSuperKeySet() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
extendsSuperKeySet() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
extractLifecycleMetaClasses(Class<?>) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 

F

Fail - Annotation Type in net.imadz.lifecycle.annotations.action
 
FieldEvaluator<T> - Class in net.imadz.util
 
FieldEvaluator(Field) - Constructor for class net.imadz.util.FieldEvaluator
 
FileUtils - Class in net.imadz.utils
 
filter(MetaData, MetaDataFilter, boolean) - Method in class net.imadz.meta.FlavorFactoryMetaData
 
filter(MetaData, MetaDataFilter, boolean) - Method in class net.imadz.meta.impl.MetaDataError
 
filter - Variable in class net.imadz.meta.impl.MetaDataMap
 
filter(MetaData, MetaDataFilter, boolean) - Method in class net.imadz.meta.impl.MetaDataMap
 
filter() - Method in class net.imadz.meta.KeySet.Builder
 
filter(MetaData, MetaDataFilter, boolean) - Method in interface net.imadz.meta.MetaDataFilterable
 
Final - Annotation Type in net.imadz.lifecycle.annotations.state
 
findDeclaredMethod(Class<?>, String, Class<?>[]) - Static method in class net.imadz.utils.ClassUtils
 
findFirstValue(Class<T>, Collection<?>) - Static method in class net.imadz.util.MetaDataUtil
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionMetaBuilderImpl
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.ObjectBuilderBase
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
findSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
finish() - Method in class net.imadz.util.json.io.JsonWriter
 
first(List<T>, int) - Static method in class net.imadz.util.MetaDataUtil
Returns the first ordinal element in the list.
firstValue(Class<T>, Collection<?>) - Static method in class net.imadz.util.MetaDataUtil
 
Flavored - Interface in net.imadz.meta
Object that supports the Flavor pattern.
FlavorFactory - Interface in net.imadz.meta
 
FlavorFactoryMetaData<OWNER extends MetaData,E extends Enum<E> & Keyed<Class<?>>> - Class in net.imadz.meta
MetaData flavor
FlavorFactoryMetaData(E...) - Constructor for class net.imadz.meta.FlavorFactoryMetaData
 
FlavorFactoryMetaData(Class<E>) - Constructor for class net.imadz.meta.FlavorFactoryMetaData
 
flavorMap - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
 
FlavorMetaData<OWNER extends MetaData> - Interface in net.imadz.meta
MetaData flavor
FlavorNotSupportedException - Exception in net.imadz.meta
Exception thrown when a flavor is requested from an object that either does not support that flavor.
FlavorNotSupportedException(Object, Object) - Constructor for exception net.imadz.meta.FlavorNotSupportedException
Constructor
format(T) - Method in interface net.imadz.common.Formatter
 
format(Object) - Method in class net.imadz.util.ToStringFormatter
 
Formatter<T> - Interface in net.imadz.common
 
FROM - Static variable in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
fromState() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
 
fromState() - Method in interface net.imadz.lifecycle.LifecycleEvent
 
fromState(String) - Method in interface net.imadz.lifecycle.StateConverter
 
FUNCTION_CONDITIONAL_EVENT_WITHOUT_CONDITION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
FUNCTION_EVENT_MUST_BE_NOT_ON_END_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
FUNCTION_INVALID_EVENT_REFERENCE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} @Transition definition message argument {1} State class message argument {2} Event class
FUNCTION_NEXT_STATESET_OF_FUNCTION_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
FUNCTION_WITH_EMPTY_STATE_CANDIDATES - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
FunctionMetadata - Class in net.imadz.lifecycle.meta.object
 
FunctionMetadata(StateMetaBuilderImpl, EventMetadata, LinkedList<StateMetadata>) - Constructor for class net.imadz.lifecycle.meta.object.FunctionMetadata
 

G

get(Object) - Method in class net.imadz.meta.impl.MetaDataMap
Return a keyed value from the map
get(Class<T>, Object) - Method in class net.imadz.meta.impl.MetaDataMap
Convenience method that returns an object cast to the specified type.
get(Object) - Method in class net.imadz.util.KeyedList
 
get(VerificationFailureSet) - Static method in class net.imadz.verification.VerificationFailureSet
Return the VerificationFailureSet if it is not null, or create a new one if it is.
getAbsoluteName() - Method in class net.imadz.common.DottedPath
Fully qualified name of this element
getAccessorName(Method, String...) - Static method in class net.imadz.util.MetaDataUtil
 
getAllCondtions() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getAllCondtions() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getAllEvents() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getAllEvents() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getAllStates() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getAllStates() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getAnnotation() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getArguments() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getArguments() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getArguments() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
getArguments() - Method in interface net.imadz.lifecycle.LifecycleContext
 
getBaseWriter() - Method in class net.imadz.util.StringPrintWriter
Underlying Writer that this StringPrintWriter is writing to.
getBeginString() - Method in enum net.imadz.util.json.io.JsonTextType
 
getBundle() - Method in class net.imadz.lifecycle.meta.object.ErrorMessageObject
 
getBundle() - Method in exception net.imadz.utils.MadzException
 
getBundle() - Method in exception net.imadz.utils.MadzRuntimeException
 
getBundledMessage(Class<?>, Locale, String, String, Object[]) - Static method in class net.imadz.utils.BundleUtils
 
getBundledMessage(Class<?>, String, String, Object...) - Static method in class net.imadz.utils.BundleUtils
 
getBundledMessage(Class<?>, String, String) - Static method in class net.imadz.utils.BundleUtils
 
getBusinessModuleName() - Method in exception net.imadz.utils.BusinessModuleException
 
getCategory() - Method in exception net.imadz.lifecycle.LifecycleException
 
getCategory() - Method in exception net.imadz.utils.BusinessModuleException
 
getCategory() - Method in exception net.imadz.utils.MadzException
 
getCategory() - Method in exception net.imadz.utils.MadzRuntimeException
 
getClassLoaderClass() - Method in class net.imadz.lifecycle.meta.object.ErrorMessageObject
 
getCompositeStateMachine() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getCompositeStateMachine() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getCompositeStateMachines() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getCompositeStateMachines() - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
 
getCompositeStateMachines() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getConditionClass() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
getConditionClass() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
getCondtion(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getCondtion(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getCorruptEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getCorruptEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getCorruptEvent() - Method in interface net.imadz.lifecycle.meta.Recoverable
 
getDeclaredAnnotation(Class<?>, Class<A>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
getDeclaredConditions() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getDeclaredConditions() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getDeclaredEvent(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getDeclaredEvent(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getDeclaredEventSet() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getDeclaredEventSet() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getDeclaredFunctionMetadata() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getDeclaredFunctionMetadata(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getDeclaredFunctionMetadata() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getDeclaredFunctionMetadata(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getDeclaredInboundWhiles() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getDeclaredInboundWhiles() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getDeclaredRelationMetadata(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getDeclaredRelationMetadata(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getDeclaredState(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getDeclaredState(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getDeclaredStateSet() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getDeclaredStateSet() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getDeclaredValidWhiles() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getDeclaredValidWhiles() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getDefaultMethod() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorDefaultMethodScanner
 
getDottedPath() - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
getDottedPath() - Method in interface net.imadz.meta.MetaData
 
getEndString() - Method in enum net.imadz.util.json.io.JsonTextType
 
getEndTime() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getEndTime() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getEntries() - Method in class net.imadz.meta.impl.MetaDataMap
All entries in map
getErrorCode() - Method in class net.imadz.lifecycle.meta.object.ErrorMessageObject
 
getErrorCode() - Method in exception net.imadz.utils.MadzException
 
getErrorCode() - Method in exception net.imadz.utils.MadzRuntimeException
 
getErrorCode() - Method in class net.imadz.verification.VerificationFailure
 
getErrorKey() - Method in class net.imadz.verification.VerificationFailure
Madz error key for verification failure
getErrorMessage(String) - Method in class net.imadz.verification.VerificationFailure
 
getErrorMessageObjects() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
getErrorMessageObjects() - Method in interface net.imadz.lifecycle.meta.type.RelationConstraintMetadata
 
getErrors() - Method in class net.imadz.meta.impl.MetaDataError
List of all error messages
getErrorStates() - Method in class net.imadz.lifecycle.meta.object.ErrorMessageObject
 
getEvaluator() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationObjectBuilderImpl
 
getEvaluator() - Method in interface net.imadz.lifecycle.meta.object.RelationObject
 
getEvent() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getEvent(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getEvent(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
getEvent(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getEvent() - Method in class net.imadz.lifecycle.meta.object.FunctionMetadata
 
getEvent(Object) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
getEvent(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getEvent(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getEventKey() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getEventMethod() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
getEventMethod() - Method in interface net.imadz.lifecycle.LifecycleContext
 
getEventMethod() - Method in class net.imadz.lifecycle.meta.builder.impl.EventObjectBuilderImpl
 
getEventMethod() - Method in interface net.imadz.lifecycle.meta.object.EventObject
 
getEventMethods() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.EventMethodScanner
 
getEventName() - Method in class net.imadz.lifecycle.meta.builder.impl.EventCallbackObject
 
getEventType() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getFailureCause() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getFilteredName(Object, DottedPath) - Method in interface net.imadz.meta.MetaDataFilter
 
getFilteredName(Object, DottedPath) - Method in class net.imadz.meta.MetaDataFilter.MetaDataFilterSet
 
getFilteredValue(MetaData, MetaDataFilter) - Method in class net.imadz.meta.impl.MetaDataMap.Value
 
getFinalStates() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getFinalStates() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getFlavor(Class<T>, boolean) - Method in interface net.imadz.meta.Flavored
Flavor handler.
getFlavor(Class<T>, Object) - Method in interface net.imadz.meta.FlavorFactory
Flavor factory.
getFlavor(Class<T>, Object) - Method in class net.imadz.meta.FlavorFactoryMetaData
 
getFlavor(Class<F>, boolean) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
getFlavorMetaData(Object, boolean) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
getFromState() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getFromState() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
getFromState() - Method in interface net.imadz.lifecycle.LifecycleContext
 
getFromStateName() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
getFromStateName() - Method in interface net.imadz.lifecycle.LifecycleContext
 
getFunctionMetadata(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getFunctionMetadata(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getGeneralize() - Method in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
getGeneralize() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
 
getInboundWhiles() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getInboundWhiles() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getIndentString() - Method in class net.imadz.common.Dumper
 
getInheritanceLevel() - Method in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
getInheritanceLevel() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
 
getInitialState() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getInitialState() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
getInitialState() - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
returns (state indicator name, initial state simple name)
getInitialState() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getInstance() - Static method in class net.imadz.bcel.intercept.DefaultStateMachineRegistry
 
getInstance() - Static method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
getInstance() - Static method in class net.imadz.util.ToStringFormatter
 
getJudgerClass() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
getJudgerClass() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
getKey() - Method in interface net.imadz.meta.Keyed
 
getKeySet() - Method in interface net.imadz.lifecycle.meta.MultiKeyed
 
getKeySet() - Method in class net.imadz.meta.FlavorFactoryMetaData
 
getKeySet() - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
getKeySet() - Method in class net.imadz.meta.impl.MetaDataError
 
getKeySet() - Method in interface net.imadz.meta.MetaData
 
getKeySet() - Method in interface net.imadz.meta.MetaDataFilterable
 
getKlass() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getLifecycleEventHandler() - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
getLifecycleEventHandler() - Method in interface net.imadz.lifecycle.meta.type.LifecycleMetaRegistry
 
getLifecycleLockStrategy() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
getLifecycleLockStrategy() - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
getLinkTo() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getLinkTo() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getMessage() - Method in exception net.imadz.utils.MadzException
 
getMessage() - Method in exception net.imadz.utils.MadzRuntimeException
 
getMetaData() - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
getMetaData() - Method in interface net.imadz.meta.MetaDataBuilder
Meta data object being created by this builder
getMetaType() - Method in class net.imadz.lifecycle.meta.builder.impl.ObjectBuilderBase
 
getMetaType() - Method in interface net.imadz.lifecycle.meta.MetaObject
 
getMethod() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getMethod() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getMethod() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodSignatureScanner
 
getMethod() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
 
getName() - Method in class net.imadz.common.DottedPath
Local name of this element
getName() - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
getNextStates() - Method in class net.imadz.lifecycle.meta.object.FunctionMetadata
 
getObject(Object) - Method in class net.imadz.bcel.intercept.InterceptContext
 
getOnStates() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
getOnStates() - Method in interface net.imadz.lifecycle.meta.type.RelationConstraintMetadata
 
getOwningState() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getOwningState() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getOwningState() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getOwningState() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getOwningStateMachine() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getOwningStateMachine() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getParent() - Method in class net.imadz.common.DottedPath
Parent element in path
getParent() - Method in class net.imadz.lifecycle.meta.object.FunctionMetadata
 
getParent() - Method in interface net.imadz.lifecycle.meta.type.RelationConstraintMetadata
 
getParent() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getParent() - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
getParent() - Method in interface net.imadz.meta.MetaData
 
getPossibleLeavingEvents() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getPossibleLeavingEvents() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getPossibleReachingEvents() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getPossibleReachingEvents() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getPostFromCallbackObjects(String) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
getPostFromCallbackObjects(String) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
getPostToCallbackObjects(String) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
getPostToCallbackObjects(String) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
getPrimaryKey() - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
getPrimaryKey() - Method in interface net.imadz.meta.MetaData
 
getPriority() - Method in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
getPriority() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
 
getProperty(Class<F>) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
Get a build property.
getReactiveObject() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
 
getReactiveObject() - Method in interface net.imadz.lifecycle.LifecycleEvent
 
getRecoverEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getRecoverEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getRecoverEvent() - Method in interface net.imadz.lifecycle.meta.Recoverable
 
getRedoEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getRedoEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getRedoEvent() - Method in interface net.imadz.lifecycle.meta.Recoverable
 
getRegistry() - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
getRegistry() - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
 
getRegistry() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getRelatedStateMachine() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
getRelatedStateMachine() - Method in interface net.imadz.lifecycle.meta.type.RelationConstraintMetadata
 
getRelateToStateMachine() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
getRelateToStateMachine() - Method in interface net.imadz.lifecycle.meta.type.RelationMetadata
 
getRelationMetadata() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
getRelationMetadata(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getRelationMetadata() - Method in interface net.imadz.lifecycle.meta.type.RelationConstraintMetadata
 
getRelationMetadata(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getSimpleName() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getSimpleName() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getSource() - Method in class net.imadz.verification.VerificationFailure
Meta data of object/field that is in error
getStartTime() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getStartTime() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getState(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getState(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
getState(Object) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
getState(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getStateGetterMethod() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorGetterMethodScanner
 
getStateMachine() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
getStateMachine() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getStateMachine() - Method in interface net.imadz.lifecycle.meta.builder.StateMetaBuilder
 
getStateMachine() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
getStateMachine() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getStateMachineInstances() - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
getStateMachineMeta(Object) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
getStateMachineObject(Object) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
getStateMachineTypes() - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
getStateSynchronizationEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
getStateSynchronizationEvent() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
getSuper() - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
getSuper() - Method in interface net.imadz.lifecycle.meta.Inheritable
 
getSuperMetaClass(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
getTarget() - Method in class net.imadz.bcel.intercept.InterceptContext
 
getTarget() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getTarget() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
getTarget() - Method in interface net.imadz.lifecycle.LifecycleContext
 
getTimeout() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
getTimeout() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
getToState() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
getToState() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
getToState() - Method in interface net.imadz.lifecycle.LifecycleContext
 
getToStateName() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
getToStateName() - Method in interface net.imadz.lifecycle.LifecycleContext
 
getType() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
getType() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getType() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
getType() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getValidWhiles() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
getValidWhiles() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
getValue() - Method in class net.imadz.meta.impl.MetaDataMap.Value
 
getValues(Object) - Method in class net.imadz.meta.impl.MetaDataMap
 
getVerificationFailureSet() - Method in exception net.imadz.verification.VerificationException
VerificationFailureSet associated with this exception
getVerificationFailureSet() - Method in exception net.imadz.verification.VerificationRuntimeException
VerificationFailureSet associated with this exception

H

handleError(Throwable) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
Record the error using the ErrorSet flavor of this object
handleError(Throwable) - Method in interface net.imadz.meta.MetaDataBuilder
Indicates that the specified exception occurred while building the meta definition
handleException(InterceptContext<V, R>, Throwable) - Method in class net.imadz.bcel.intercept.Interceptor
 
handleException(InterceptContext<V, R>, Throwable) - Method in class net.imadz.bcel.intercept.LifecycleInterceptor
 
hasCondition(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasCondition(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
hasCorruptEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasCorruptEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
hasCorruptEvent() - Method in interface net.imadz.lifecycle.meta.Recoverable
 
hasDeclaredAnnotation(Class<?>, Class<? extends Annotation>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
hasEvent(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasEvent(Object) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
 
hasEvent(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
hasFlavor(Class<?>) - Method in interface net.imadz.meta.Flavored
Checks if the specified flavor is supported.
hasFlavor(Class<?>) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
hasFlavorMetaData(Object) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
hashCode() - Method in class net.imadz.common.DottedPath
 
hashCode() - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
hashCode() - Method in class net.imadz.meta.impl.MetaDataMap.Value
 
hashCode() - Method in class net.imadz.meta.KeySet
 
hashCode() - Method in class net.imadz.meta.MetaDataFilter.MetaDataFilterSet
 
hashCode(int, Object) - Static method in class net.imadz.util.MetaDataUtil
 
hashCode() - Method in class net.imadz.verification.VerificationFailure
 
hasInboundWhiles() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
hasInboundWhiles() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
hasKey(Object) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
hasKey(Object) - Method in class net.imadz.meta.impl.MetaDataMap
Does the key belong to a MetaData object in this map?
hasKey(Object) - Method in interface net.imadz.meta.MetaDataBuilder
Does this meta-data recognize itself by this key?
hasLifecycleOverrideAnnotation(AnnotatedElement) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
hasMultipleStateCandidatesOn(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
hasMultipleStateCandidatesOn(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
hasParent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasParent() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
hasRecoverEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasRecoverEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
hasRecoverEvent() - Method in interface net.imadz.lifecycle.meta.Recoverable
 
hasRedoEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasRedoEvent() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
hasRedoEvent() - Method in interface net.imadz.lifecycle.meta.Recoverable
 
hasRelation(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasRelation(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
hasSuper() - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
hasSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
hasSuper() - Method in class net.imadz.lifecycle.meta.builder.impl.ObjectBuilderBase
 
hasSuper() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasSuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
hasSuper() - Method in interface net.imadz.lifecycle.meta.Inheritable
 
hasValidWhiles() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
hasValidWhiles() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
hasVerificationFailures() - Method in class net.imadz.verification.VerificationFailureSet
Does this verification set contain any verification failures?

I

ILLEGAL_EVENT_ON_STATE - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
message argument {0} event simple name or eventKey Class, When @Event(value=T.class) then eventKeyClass will be the value other than simple Name message argument {1} state name message argument {2} target object
INBOUND_WHILE_RELATION_TARGET_IS_NULL - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
message argument {0} Relation class message argument {1} @nullable value message argument {2} State class
InboundWhile - Annotation Type in net.imadz.lifecycle.annotations.relation
 
InboundWhiles - Annotation Type in net.imadz.lifecycle.annotations.relation
 
indent() - Method in class net.imadz.common.Dumper
 
Inheritable<T> - Interface in net.imadz.lifecycle.meta
 
InheritableAnnotationMetaBuilderBase<SELF extends MetaData,PARENT extends MetaData> - Class in net.imadz.lifecycle.meta.builder.impl
 
InheritableAnnotationMetaBuilderBase(PARENT, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
Initial - Annotation Type in net.imadz.lifecycle.annotations.state
 
instanceMap - Variable in class net.imadz.lifecycle.AbsStateMachineRegistry
 
Interceptable - Annotation Type in net.imadz.bcel.intercept
 
InterceptContext<V,R> - Class in net.imadz.bcel.intercept
 
InterceptContext(Class<?>, V, String, Class<?>[], Object[]) - Constructor for class net.imadz.bcel.intercept.InterceptContext
 
Interceptor<V,R> - Class in net.imadz.bcel.intercept
 
Interceptor() - Constructor for class net.imadz.bcel.intercept.Interceptor
 
Interceptor(Interceptor<V, R>) - Constructor for class net.imadz.bcel.intercept.Interceptor
 
InterceptorController<V,R> - Class in net.imadz.bcel.intercept
 
InterceptorController() - Constructor for class net.imadz.bcel.intercept.InterceptorController
 
InterceptorHelper - Class in net.imadz.bcel.intercept.helper
 
InterceptorHelper() - Constructor for class net.imadz.bcel.intercept.helper.InterceptorHelper
 
invoke(Object, T) - Method in class net.imadz.util.EagerSetterImpl
 
invoke(Object, T) - Method in class net.imadz.util.LazySetterImpl
 
invoke(Object, T) - Method in interface net.imadz.util.Setter
 
invokeEventCallbacks(LifecycleContext<?, ?>) - Method in class net.imadz.lifecycle.meta.builder.impl.EventObjectBuilderImpl
 
invokeEventCallbacks(LifecycleContext<?, ?>) - Method in interface net.imadz.lifecycle.meta.object.EventObject
 
invokeFromPostStateChangeCallbacks(CallbackObject, LifecycleContext<?, S>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
invokeFromPostStateChangeCallbacks(CallbackObject, LifecycleContext<?, S>) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
invokeFromPreStateChangeCallbacks(LifecycleContext<?, S>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
invokeFromPreStateChangeCallbacks(LifecycleContext<?, S>) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
invokeToPostStateChangeCallbacks(CallbackObject, LifecycleContext<?, S>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
invokeToPostStateChangeCallbacks(CallbackObject, LifecycleContext<?, S>) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
invokeToPreStateChangeCallbacks(LifecycleContext<?, S>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
invokeToPreStateChangeCallbacks(LifecycleContext<?, S>) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
IRecoverableIterator<E> - Interface in net.imadz.lifecycle
 
isComposite() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
isComposite() - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
isCompositeState() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
isCompositeState() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
isConditional() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
isConditional() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
isCovered() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.RelationGetterScanner
 
isCovered() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.ScannerForVerifyConditionCoverage
 
isDefaultStyle(Class<?>) - Static method in class net.imadz.utils.ClassUtils
 
isEmpty() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
isEmpty() - Method in interface net.imadz.bcel.intercept.UnlockableStack
 
isEventValid(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
isEventValid(Object) - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
isFinal() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
isFinal() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
isInitial() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
isInitial() - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
isKeyOfRelationMetadata(RelationConstraintMetadata, Object) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
isLockEnabled() - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
isLockEnabled() - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
isNullable() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
isNullable() - Method in interface net.imadz.lifecycle.meta.type.RelationConstraintMetadata
 
isOverriding() - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
isOverriding() - Method in interface net.imadz.lifecycle.meta.Inheritable
 
isParent() - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
isParent() - Method in interface net.imadz.lifecycle.meta.type.RelationMetadata
 
isRelationMethod(Method) - Static method in class net.imadz.lifecycle.annotations.relation.Relation.Utils
 
isSuccess() - Method in class net.imadz.bcel.intercept.InterceptContext
 
isUniqueEvent() - Method in enum net.imadz.lifecycle.meta.type.EventMetadata.EventTypeEnum
 
iterator() - Method in class net.imadz.common.DottedPath
 
iterator() - Method in class net.imadz.meta.impl.MetaDataMap
 
iterator() - Method in class net.imadz.meta.KeySet
 
iterator() - Method in class net.imadz.verification.VerificationFailureSet
 

J

JavaAnonymousInnerClass - Class in net.imadz.bcel
 
JavaAnonymousInnerClass(String, String, Type[], int, String, String) - Constructor for class net.imadz.bcel.JavaAnonymousInnerClass
 
JavaAnonymousInnerClass(String, String, Type[], int, String, Type[], String, Type[], String) - Constructor for class net.imadz.bcel.JavaAnonymousInnerClass
 
JavaAnonymousInnerClass.LocalVariable - Class in net.imadz.bcel
 
JsonTextType - Enum in net.imadz.util.json.io
JsonText definition, per grammar.
JsonWriter - Class in net.imadz.util.json.io
Writes JSON formatted names and values to a Writer.
JsonWriter() - Constructor for class net.imadz.util.json.io.JsonWriter
Create a new JsonWriter that writes to a StringPrintWriter.
JsonWriter(PrintWriter) - Constructor for class net.imadz.util.json.io.JsonWriter
Create a new JsonWriter wrapped around a PrintWriter
JsonWriter(PrintWriter, JsonTextType, boolean) - Constructor for class net.imadz.util.json.io.JsonWriter
Create a new JsonWriter wrapped around a PrintWriter

K

Keyed<K> - Interface in net.imadz.meta
 
KeyedEnumerationMap - Class in net.imadz.meta.impl
 
KeyedEnumerationMap() - Constructor for class net.imadz.meta.impl.KeyedEnumerationMap
 
KeyedList<T extends MultiKeyed> - Class in net.imadz.util
 
KeyedList() - Constructor for class net.imadz.util.KeyedList
 
keySet - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
 
keySet - Variable in class net.imadz.meta.impl.MetaDataMap.Value
 
KeySet - Class in net.imadz.meta
A Set of keys identifying a Keyed object.
KeySet(KeySet) - Constructor for class net.imadz.meta.KeySet
Create a new KeySet which is an unmodifiable copy of the original keyset.
KeySet(Object...) - Constructor for class net.imadz.meta.KeySet
Construct a static KeySet composed of the specified keys
keySet - Variable in class net.imadz.meta.KeySet
 
KeySet.Builder - Class in net.imadz.meta
 

L

last(List<T>, int) - Static method in class net.imadz.util.MetaDataUtil
Returns the last ordinal element in the last
LazySetterImpl<T> - Class in net.imadz.util
 
LazySetterImpl(Method) - Constructor for class net.imadz.util.LazySetterImpl
 
leftPad(String, char, int) - Static method in class net.imadz.util.StringUtil
 
LIFECYCLE_EVENT_HANDLER_MUST_HAVE_NO_ARG_CONSTRUCTOR - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Lifecycle Event Handler Class
LIFECYCLE_LOCK_SHOULD_HAVE_NO_ARGS_CONSTRUCTOR - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Lifecycle Lock class
LifecycleCommonErrors - Class in net.imadz.lifecycle
 
LifecycleContext<T,S> - Interface in net.imadz.lifecycle
 
LifecycleContextImpl<T,S> - Class in net.imadz.lifecycle.impl
 
LifecycleContextImpl(LifecycleInterceptContext, S, S) - Constructor for class net.imadz.lifecycle.impl.LifecycleContextImpl
 
LifecycleEngine<S> - Interface in net.imadz.lifecycle.meta.object
 
LifecycleEvent - Interface in net.imadz.lifecycle
 
LifecycleEventHandler - Interface in net.imadz.lifecycle
 
LifecycleEventImpl - Class in net.imadz.lifecycle.impl
 
LifecycleEventImpl(LifecycleInterceptContext) - Constructor for class net.imadz.lifecycle.impl.LifecycleEventImpl
 
LifecycleException - Exception in net.imadz.lifecycle
 
LifecycleException(Class<?>, String, String, Object...) - Constructor for exception net.imadz.lifecycle.LifecycleException
 
LifecycleException(Class<?>, String, String, String[], Throwable) - Constructor for exception net.imadz.lifecycle.LifecycleException
 
LifecycleException(Class<?>, String, String, Throwable) - Constructor for exception net.imadz.lifecycle.LifecycleException
 
LifecycleException(Class<?>, String, String) - Constructor for exception net.imadz.lifecycle.LifecycleException
 
LifecycleInterceptContext - Class in net.imadz.bcel.intercept
 
LifecycleInterceptContext(InterceptContext<?, ?>) - Constructor for class net.imadz.bcel.intercept.LifecycleInterceptContext
 
LifecycleInterceptor<V,R> - Class in net.imadz.bcel.intercept
 
LifecycleInterceptor(Interceptor<V, R>) - Constructor for class net.imadz.bcel.intercept.LifecycleInterceptor
 
LifecycleLock - Annotation Type in net.imadz.lifecycle.annotations
 
LifecycleLockStrategy - Interface in net.imadz.lifecycle
 
LifecycleMeta - Annotation Type in net.imadz.lifecycle.annotations
 
LifecycleMetaRegistry - Interface in net.imadz.lifecycle.meta.type
 
LifecycleOverride - Annotation Type in net.imadz.lifecycle.annotations.state
 
LIFECYLEMETA_ANNOTATION_TYPE - Static variable in class net.imadz.bcel.BCELClassFileTransformer
 
LM_CONDITION_MULTIPLE_METHODS_REFERENCE_SAME_CONDITION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} @LifecycleMeta class message argument {1} Condition class
LM_CONDITION_NOT_COVERED - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} @LifecycleMeta class message argument {1} @StateMachine dottedPath message argument {2} Condition Class
LM_CONDITION_OBJECT_DOES_NOT_IMPLEMENT_CONDITION_INTERFACE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Method class message argument {1} Condition class
LM_CONDITION_REFERENCE_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Method full qualified name message argument {1} Invalid condition class
LM_EVENT_METHOD_WITH_INVALID_EVENT_REFERENCE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
LM_EVENT_NOT_CONCRETED_IN_LM - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
LM_METHOD_NAME_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
LM_MUST_CONCRETE_ALL_RELATIONS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
LM_REDO_CORRUPT_RECOVER_EVENT_HAS_ONLY_ONE_METHOD - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
LM_REFERENCE_INVALID_RELATION_INSTANCE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} @LifecycleMeta Class message argument {1} invalid relation instance message argument {2} StateMachine
LM_RELATION_INSTANCE_MUST_BE_UNIQUE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} @LifecycleMeta Class message argument {1} relation instance
LM_RELATION_NOT_BE_CONCRETED - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} method message argument {1} @LifecycleMeta Class message argument {2} relation message argument {3} state
LM_RELATION_ON_METHOD_PARAMETER_MUST_SPECIFY_VALUE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} method
loadStateMachineMetadata(Class<?>) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
loadStateMachineMetadata(Class<?>, StateMachineMetadata) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
loadStateMachineMetadata(Class<?>) - Method in interface net.imadz.lifecycle.meta.type.LifecycleMetaRegistry
 
loadStateMachineMetadata(Class<?>, StateMachineMetadata) - Method in interface net.imadz.lifecycle.meta.type.LifecycleMetaRegistry
 
loadStateMachineObject(Class<?>) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
loadStateMachineObject(Class<?>) - Method in interface net.imadz.lifecycle.meta.type.LifecycleMetaRegistry
 
LocalVariable(String, String) - Constructor for class net.imadz.bcel.JavaAnonymousInnerClass.LocalVariable
 
lockRead(Object) - Method in interface net.imadz.lifecycle.LifecycleLockStrategy
 
lockWrite(Object) - Method in interface net.imadz.lifecycle.LifecycleLockStrategy
 
logger - Static variable in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
logResultFromContext() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep1ValidateCurrentState() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep2validateEvent() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep3ValidateInboundConstrantBeforeMethodInvocation() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep4PreStateChangeCallback() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep5ValiatingInbound() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep6_1SetupNextStateStart() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep6_2SetupNextStateFinsihed() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep7Callback() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep8Callback() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
logStep9FireLifecycleEvents() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
lookupStateMachine(InterceptContext<?, ?>) - Static method in class net.imadz.bcel.intercept.helper.InterceptorHelper
 

M

MadzException - Exception in net.imadz.utils
 
MadzException(Class<?>, String, String, Throwable) - Constructor for exception net.imadz.utils.MadzException
 
MadzException(Class<?>, String, String) - Constructor for exception net.imadz.utils.MadzException
 
MadzException(Class<?>, String, String, Object[], Throwable) - Constructor for exception net.imadz.utils.MadzException
 
MadzException(Class<?>, String, String, Object...) - Constructor for exception net.imadz.utils.MadzException
 
MadzRuntimeException - Exception in net.imadz.utils
 
MadzRuntimeException(Class<?>, String, String, Throwable) - Constructor for exception net.imadz.utils.MadzRuntimeException
 
MadzRuntimeException(Class<?>, String, String) - Constructor for exception net.imadz.utils.MadzRuntimeException
 
MadzRuntimeException(Class<?>, String, String, Object[], Throwable) - Constructor for exception net.imadz.utils.MadzRuntimeException
 
MadzRuntimeException(Class<?>, String, String, Object...) - Constructor for exception net.imadz.utils.MadzRuntimeException
 
main(String[]) - Static method in class net.imadz.lifecycle.StaticWeaver
 
main(String[]) - Static method in class net.imadz.util.json.io.JsonWriter
 
markFail(Throwable) - Method in class net.imadz.bcel.intercept.InterceptContext
 
markSuccess() - Method in class net.imadz.bcel.intercept.InterceptContext
 
matches(LifecycleContext<?, ?>) - Method in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
max(O...) - Static method in class net.imadz.util.MetaDataUtil
 
max(Comparator<O>, O...) - Static method in class net.imadz.util.MetaDataUtil
 
MetaData - Interface in net.imadz.meta
 
MetaDataBuilder<SELF extends MetaData,PARENT extends MetaData> - Interface in net.imadz.meta
 
MetaDataBuilderBase<SELF extends MetaData,PARENT extends MetaData> - Class in net.imadz.meta.impl
 
MetaDataBuilderBase(PARENT, String) - Constructor for class net.imadz.meta.impl.MetaDataBuilderBase
 
MetaDataError<M extends MetaData> - Class in net.imadz.meta.impl
Special Handler that records errors encountered during meta-data processing.
MetaDataError() - Constructor for class net.imadz.meta.impl.MetaDataError
Default constructor
MetaDataFilter - Interface in net.imadz.meta
Mechanism to exclude ("filter-out") unwanted meta-definitions.
MetaDataFilter.MetaDataFilterSet - Class in net.imadz.meta
Simple MetaDataFilter that chains together multiple filters
MetaDataFilterable - Interface in net.imadz.meta
 
MetaDataFilterSet(MetaDataFilter...) - Constructor for class net.imadz.meta.MetaDataFilter.MetaDataFilterSet
Constructor
MetaDataMap - Class in net.imadz.meta.impl
Collection of filterable meta-data (typically child elements), that supports the concept of lazy filtering.
MetaDataMap.Value - Class in net.imadz.meta.impl
Filtered value
MetaDataUtil - Class in net.imadz.util
Static utility functions used internally by the met-data infrastructure.
MetaDataUtil() - Constructor for class net.imadz.util.MetaDataUtil
 
MetaObject<O extends MetaObject<O,T>,T extends MetaType<T>> - Interface in net.imadz.lifecycle.meta
 
MetaType<T> - Interface in net.imadz.lifecycle.meta
 
MethodInterceptor - Class in net.imadz.bcel
 
MethodInterceptor() - Constructor for class net.imadz.bcel.MethodInterceptor
 
MethodScanCallback - Interface in net.imadz.util
 
MethodScanner - Class in net.imadz.util
 
MethodSignatureScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
MethodSignatureScanner(String, Class<?>[]) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.MethodSignatureScanner
 
MethodWrapper - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
MethodWrapper(Method, int) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
 
min(O...) - Static method in class net.imadz.util.MetaDataUtil
 
min(Comparator<O>, O...) - Static method in class net.imadz.util.MetaDataUtil
 
MultiKeyed - Interface in net.imadz.lifecycle.meta
 

N

net.imadz.bcel - package net.imadz.bcel
 
net.imadz.bcel.intercept - package net.imadz.bcel.intercept
 
net.imadz.bcel.intercept.helper - package net.imadz.bcel.intercept.helper
 
net.imadz.common - package net.imadz.common
 
net.imadz.lifecycle - package net.imadz.lifecycle
 
net.imadz.lifecycle.annotations - package net.imadz.lifecycle.annotations
 
net.imadz.lifecycle.annotations.action - package net.imadz.lifecycle.annotations.action
 
net.imadz.lifecycle.annotations.callback - package net.imadz.lifecycle.annotations.callback
 
net.imadz.lifecycle.annotations.relation - package net.imadz.lifecycle.annotations.relation
 
net.imadz.lifecycle.annotations.state - package net.imadz.lifecycle.annotations.state
 
net.imadz.lifecycle.impl - package net.imadz.lifecycle.impl
 
net.imadz.lifecycle.meta - package net.imadz.lifecycle.meta
 
net.imadz.lifecycle.meta.builder - package net.imadz.lifecycle.meta.builder
 
net.imadz.lifecycle.meta.builder.impl - package net.imadz.lifecycle.meta.builder.impl
 
net.imadz.lifecycle.meta.builder.impl.helpers - package net.imadz.lifecycle.meta.builder.impl.helpers
 
net.imadz.lifecycle.meta.object - package net.imadz.lifecycle.meta.object
 
net.imadz.lifecycle.meta.type - package net.imadz.lifecycle.meta.type
 
net.imadz.meta - package net.imadz.meta
 
net.imadz.meta.impl - package net.imadz.meta.impl
 
net.imadz.util - package net.imadz.util
 
net.imadz.util.json.io - package net.imadz.util.json.io
 
net.imadz.utils - package net.imadz.utils
 
net.imadz.verification - package net.imadz.verification
 
newInstance(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
newInstance(Class<?>) - Method in interface net.imadz.lifecycle.meta.type.StateMachineMetadata
 
newVerificationException(String, String, Object...) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
newVerificationException(DottedPath, String, Object...) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
newVerificationFailure(DottedPath, String, Object...) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
newVerificationFailure(String, String, Object...) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
notCovered() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.CoverageVerifier
 
Null - Class in net.imadz.utils
Default Value for annotation value.
NULL_FILTER - Static variable in interface net.imadz.meta.MetaDataFilter
 
NULL_SET - Static variable in class net.imadz.verification.VerificationFailureSet
 
NULL_STR - Static variable in class net.imadz.lifecycle.annotations.callback.CallbackConsts
 
nullSafeSplit(String, String) - Static method in class net.imadz.util.MetaDataUtil
 

O

ObjectBuilderBase<SELF extends MetaObject<SELF,TYPE>,PARENT extends MetaData,TYPE extends MetaType<TYPE>> - Class in net.imadz.lifecycle.meta.builder.impl
 
ObjectBuilderBase(PARENT, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.ObjectBuilderBase
 
ON_EVENT_EVENT_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Event class message argument {1} Method message argument {2} StateMachine PrimaryKey
ON_EVENT_MAPPEDBY_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} mappedby message argument {1} Method class message argument {2} Observerable Class
ON_EVENT_OBSERVABLE_CLASS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} observable class message argument {1} Method class
ON_EVENT_OBSERVABLE_NAME_MISMATCH_OBSERVABLE_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} observable name message argument {1} observable class message argument {2} Method class
ON_EVENT_RELATION_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} relation message argument {1} Method class message argument {2} State Machine object class
OnEvent - Annotation Type in net.imadz.lifecycle.annotations.callback
 
onEvent(LifecycleEvent) - Method in interface net.imadz.lifecycle.LifecycleEventHandler
 
onMethodFound(Method, int) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.CallbackMethodConfigureScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.CallbackMethodVerificationScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.ConditionProviderMethodScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.CoverageVerifier
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.EventMethodScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodSignatureScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.RelationGetterConfigureScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.RelationGetterScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.RelationIndicatorPropertyMethodScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.ScannerForVerifyConditionCoverage
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorDefaultMethodScanner
 
onMethodFound(Method) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorGetterMethodScanner
 
onMethodFound(Method) - Method in interface net.imadz.util.MethodScanCallback
 
owner - Variable in class net.imadz.meta.impl.MetaDataMap
 

P

ParameterString - Class in net.imadz.common
 
ParameterString(String) - Constructor for class net.imadz.common.ParameterString
Default constructor
ParameterString(String, String) - Constructor for class net.imadz.common.ParameterString
Advanced constructor which additionally specifies the separator to use to separate values appended to this string.
Parent - Annotation Type in net.imadz.lifecycle.annotations.relation
 
parent - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
 
parse(String) - Static method in class net.imadz.common.DottedPath
 
path - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
 
pop() - Method in class net.imadz.common.Dumper
 
popUnlockable() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
popUnlockable() - Method in interface net.imadz.bcel.intercept.UnlockableStack
 
position - Variable in class net.imadz.meta.impl.MetaDataMap.Value
 
POST_STATE_CHANGE_FROM_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} From state class message argument {1} Method class message argument {2} State Machine class
POST_STATE_CHANGE_MAPPEDBY_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} mappedby message argument {1} Method class message argument {2} Observerable Class
POST_STATE_CHANGE_OBSERVABLE_CLASS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} observable class message argument {1} Method class
POST_STATE_CHANGE_OBSERVABLE_NAME_MISMATCH_OBSERVABLE_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} observable name message argument {1} observable class message argument {2} Method class
POST_STATE_CHANGE_RELATION_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} relation message argument {1} Method class message argument {2} State Machine object class
POST_STATE_CHANGE_TO_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} To state class message argument {1} Method class message argument {2} State Machine class
postExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.Interceptor
 
postExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.LifecycleInterceptor
 
PostStateChange - Annotation Type in net.imadz.lifecycle.annotations.callback
 
postValidate() - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
postValidate() - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
PRE_STATE_CHANGE_FROM_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} From state class message argument {1} Method class message argument {2} State Machine class
PRE_STATE_CHANGE_MAPPEDBY_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} mappedby message argument {1} Method class message argument {2} Observerable Class
PRE_STATE_CHANGE_OBSERVABLE_CLASS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} observable class message argument {1} Method class
PRE_STATE_CHANGE_OBSERVABLE_NAME_MISMATCH_OBSERVABLE_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} observable name message argument {1} observable class message argument {2} Method class
PRE_STATE_CHANGE_RELATION_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} relation message argument {1} Method class message argument {2} State Machine object class
PRE_STATE_CHANGE_TO_POST_EVALUATE_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} To state class message argument {1} Call back Method message argument {2} Event Dotted Path
PRE_STATE_CHANGE_TO_STATE_IS_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} To state class message argument {1} Method class message argument {2} State Machine class
preExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.Interceptor
 
preExec(InterceptContext<V, R>) - Method in class net.imadz.bcel.intercept.LifecycleInterceptor
 
premain(String, Instrumentation) - Static method in class net.imadz.bcel.BCELClassFileTransformer
在main函数执行前,执行的函数
PreStateChange - Annotation Type in net.imadz.lifecycle.annotations.callback
 
print(Object) - Method in class net.imadz.common.Dumper
 
printBoolean(String, Boolean) - Method in class net.imadz.util.json.io.JsonWriter
Write a named boolean in JSON format.
printEngineeringNumber(String, BigDecimal) - Method in class net.imadz.util.json.io.JsonWriter
Write a named decimal in JSON format.
printf(String, Object...) - Method in class net.imadz.common.Dumper
 
printfln(String, Object...) - Method in class net.imadz.common.Dumper
 
println() - Method in class net.imadz.common.Dumper
 
println(Object) - Method in class net.imadz.common.Dumper
 
printNumber(String, BigDecimal) - Method in class net.imadz.util.json.io.JsonWriter
Write a named number in JSON format.
printNumber(String, Number) - Method in class net.imadz.util.json.io.JsonWriter
Write a named number in JSON format.
printString(String, String) - Method in class net.imadz.util.json.io.JsonWriter
Write a named string in JSON format.
properties - Variable in class net.imadz.meta.impl.MetaDataBuilderBase
 
PropertyEvaluator<T> - Class in net.imadz.util
 
PropertyEvaluator(Method) - Constructor for class net.imadz.util.PropertyEvaluator
 
push() - Method in class net.imadz.common.Dumper
 
pushUnlockable(Unlockable) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
pushUnlockable(Unlockable) - Method in interface net.imadz.bcel.intercept.UnlockableStack
 
putObject(Object, Object) - Method in class net.imadz.bcel.intercept.InterceptContext
 

R

REACTIVE_ANNOTATION_TYPE - Static variable in class net.imadz.bcel.BCELClassFileTransformer
 
ReactiveObject - Annotation Type in net.imadz.lifecycle.annotations
 
read(Object) - Method in class net.imadz.util.ConverterAccessor
 
read(Object) - Method in class net.imadz.util.FieldEvaluator
 
read(Object) - Method in class net.imadz.util.PropertyEvaluator
 
read(Object) - Method in interface net.imadz.util.Readable
 
read(Object) - Method in class net.imadz.util.StateFieldAccessor
 
read(Object) - Method in class net.imadz.util.StatePropertyAccessor
 
Readable<T> - Interface in net.imadz.util
 
readFileContent(URL) - Static method in class net.imadz.utils.FileUtils
 
Recover - Annotation Type in net.imadz.lifecycle.annotations.action
 
Recoverable - Interface in net.imadz.lifecycle.meta
 
Redo - Annotation Type in net.imadz.lifecycle.annotations.action
 
REGISTERED_META_ERROR - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
registerLifecycleMeta(Class<?>) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
registry - Variable in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
RelateTo - Annotation Type in net.imadz.lifecycle.annotations.relation
 
Relation - Annotation Type in net.imadz.lifecycle.annotations.relation
 
Relation.Utils - Class in net.imadz.lifecycle.annotations.relation
 
RELATION_COMPOSITE_STATE_MACHINE_CANNOT_OVERRIDE_OWNING_PARENT_RELATION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} composite stateMachine dottedPath message argument {1} parent relation class of composite stateMachine class message argument {2} owning stateMachine class message argument {3} parent relation class of owning stateMachine class
RELATION_INBOUNDWHILE_RELATION_NOT_DEFINED_IN_RELATIONSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
RELATION_MULTIPLE_PARENT_RELATION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} stateMachine class
RELATION_NEED_OVERRIDES_TO_OVERRIDE_SUPER_STATEMACHINE_PARENT_RELATION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} child stateMachine class message argument {1} super stateMachine class
RELATION_NO_RELATED_TO_DEFINED - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} Relation Class
RELATION_ON_ATTRIBUTE_OF_INBOUNDWHILE_NOT_MATCHING_RELATION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
RELATION_ON_ATTRIBUTE_OF_VALIDWHILE_NOT_MACHING_RELATION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
RELATION_OTHERWISE_ATTRIBUTE_OF_INBOUNDWHILE_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
RELATION_OTHERWISE_ATTRIBUTE_OF_VALIDWHILE_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
RELATION_RELATED_TO_REFER_TO_NON_STATEMACHINE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
RELATION_VALIDWHILE_RELATION_NOT_DEFINED_IN_RELATIONSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
RelationalCallbackObject - Class in net.imadz.lifecycle.meta.builder.impl
 
RelationalCallbackObject(String, String, MethodWrapper, Readable<?>) - Constructor for class net.imadz.lifecycle.meta.builder.impl.RelationalCallbackObject
 
RelationalEventCallbackObject - Class in net.imadz.lifecycle.meta.builder.impl
 
RelationalEventCallbackObject(Class<?>, Readable<?>, Method) - Constructor for class net.imadz.lifecycle.meta.builder.impl.RelationalEventCallbackObject
 
RelationConstraintBuilder - Interface in net.imadz.lifecycle.meta.builder
 
RelationConstraintBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
RelationConstraintBuilderImpl(StateMetaBuilder, String, List<StateMetadata>, List<ErrorMessageObject>, StateMachineMetadata, boolean) - Constructor for class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
RelationConstraintMetadata - Interface in net.imadz.lifecycle.meta.type
 
RelationGetterConfigureScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
RelationGetterConfigureScanner(Class<?>, StateMachineObjectBuilderImpl<?>, StateMachineObject<?>, VerificationFailureSet, ArrayList<RelationMetadata>) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.RelationGetterConfigureScanner
 
RelationGetterScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
RelationGetterScanner(StateMachineObjectBuilderImpl<?>, RelationConstraintMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.RelationGetterScanner
 
RelationIndicatorPropertyMethodScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
RelationIndicatorPropertyMethodScanner(StateMachineObjectBuilderImpl<?>, VerificationFailureSet) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.RelationIndicatorPropertyMethodScanner
 
RelationMetaBuilder - Interface in net.imadz.lifecycle.meta.builder
 
RelationMetaBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
RelationMetaBuilderImpl(StateMachineMetadata, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
RelationMetadata - Interface in net.imadz.lifecycle.meta.type
 
RelationObject - Interface in net.imadz.lifecycle.meta.object
 
RelationObjectBuilder - Interface in net.imadz.lifecycle.meta.builder
 
RelationObjectBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
RelationObjectBuilderImpl(StateMachineObject, Field, RelationMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.RelationObjectBuilderImpl
 
RelationObjectBuilderImpl(StateMachineObject, Method, RelationMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.RelationObjectBuilderImpl
 
RelationObjectConfigure - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
RelationObjectConfigure(Class<?>, ArrayList<RelationMetadata>, StateMachineObject<?>) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.RelationObjectConfigure
 
RelationSet - Annotation Type in net.imadz.lifecycle.annotations.relation
 
RELATIONSET_MULTIPLE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
removeFlavor(Object) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
removeFlavor(Object) - Method in interface net.imadz.meta.MetaDataBuilder
Remove all flavors that have the specified key
Running - Annotation Type in net.imadz.lifecycle.annotations.state
 

S

scanMethod() - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.CallbackMethodConfigureScanner
 
scanMethodsOnClasses(Class<?>, MethodScanCallback) - Static method in class net.imadz.util.MethodScanner
 
ScannerForVerifyConditionCoverage - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
ScannerForVerifyConditionCoverage(ConditionMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.ScannerForVerifyConditionCoverage
 
separate() - Method in class net.imadz.common.ParameterString
 
ServerErrorRuntimeException - Exception in net.imadz.verification
RuntimeException caused by server error.
ServerErrorRuntimeException(Throwable, MetaData, String, String, Object...) - Constructor for exception net.imadz.verification.ServerErrorRuntimeException
 
ServerErrorRuntimeException(Object, String, String, Object...) - Constructor for exception net.imadz.verification.ServerErrorRuntimeException
 
ServerErrorRuntimeException(VerificationFailureSet) - Constructor for exception net.imadz.verification.ServerErrorRuntimeException
 
setComposite(boolean) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
setComposite(boolean) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
 
setContainerType(Class<?>) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
setEventName(String) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
setEventType(EventMetadata.EventTypeEnum) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
setFromState(String) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
setGeneralize(int) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
 
setInitialState(Object) - Method in class net.imadz.lifecycle.AbsStateMachineRegistry
 
setMetaType(TYPE) - Method in class net.imadz.lifecycle.meta.builder.impl.ObjectBuilderBase
 
setNextState(String) - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
setOverriding(boolean) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
setOwningState(StateMetadata) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
setOwningState(StateMetadata) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
 
setPrimaryKey(Object) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
setPriority(int) - Method in class net.imadz.lifecycle.meta.builder.impl.helpers.MethodWrapper
 
setProperty(Class<F>, F) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
Set a build property.
setRegistry(LifecycleMetaRegistry) - Method in class net.imadz.lifecycle.meta.builder.impl.AnnotationMetaBuilderBase
 
setRegistry(LifecycleMetaRegistry) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineMetaBuilder
 
setRegistry(LifecycleMetaRegistry) - Method in interface net.imadz.lifecycle.meta.builder.StateMachineObjectBuilder
 
setSuper(SELF) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
Setter<T> - Interface in net.imadz.util
 
setType(StateMetadata.StateTypeEnum) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
setType(StateMetadata.StateTypeEnum) - Method in interface net.imadz.lifecycle.meta.type.StateMetadata
 
SHORT_CUT_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
ShortCut - Annotation Type in net.imadz.lifecycle.annotations.state
 
singleValue(Class<T>, List<?>) - Static method in class net.imadz.util.MetaDataUtil
 
singleValue(Class<T>, Collection<?>) - Static method in class net.imadz.util.MetaDataUtil
 
size() - Method in class net.imadz.common.DottedPath
Number of elements from the head element to this element
size() - Method in class net.imadz.meta.impl.MetaDataMap
Number of entries in the map
size() - Method in class net.imadz.meta.KeySet
 
size() - Method in class net.imadz.verification.VerificationFailureSet
Number of verification failures in this set
SPECIFIC - Static variable in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
split(String, char) - Static method in class net.imadz.util.StringUtil
Simple split method that preserves empty-string tokens.
startAnonymousArray(String) - Method in class net.imadz.util.json.io.JsonWriter
 
startAnonymousObject(String) - Method in class net.imadz.util.json.io.JsonWriter
 
startArray(String) - Method in class net.imadz.util.json.io.JsonWriter
 
startObject(String) - Method in class net.imadz.util.json.io.JsonWriter
Start a JSON Object element.
startTime() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
 
startTime() - Method in interface net.imadz.lifecycle.LifecycleEvent
 
STATE_DEFINED_MULTIPLE_FUNCTION_REFERRING_SAME_EVENT - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} stateClass message argument {1} transtionClass
STATE_INDICATOR_CANNOT_EXPOSE_STATE_INDICATOR_FIELD - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} setter field object
STATE_INDICATOR_CANNOT_EXPOSE_STATE_INDICATOR_SETTER - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} setter method object
STATE_INDICATOR_CANNOT_FIND_DEFAULT_AND_SPECIFIED_STATE_INDICATOR - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} class annotated with @LifecycleMeta
STATE_INDICATOR_CONVERTER_INVALID - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} class annotated with @LifecycleMeta message argument {1} actual state type message argument {2} invalid converter message argument {3} raw type that converter converts
STATE_INDICATOR_CONVERTER_NOT_FOUND - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} class annotated with @LifecycleMeta message argument {1} state type
STATE_INDICATOR_MULTIPLE_STATE_INDICATOR_ERROR - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} class annotated with @LifecycleMeta
STATE_INDICATOR_SETTER_NOT_FOUND - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} class annotated with @LifecycleMeta
STATE_INVALID - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
message argument {0} target object message argument {1} target object's state message argument {2} relation object message argument {3} relation state message argument {4} relation definition
STATE_NON_FINAL_WITHOUT_FUNCTIONS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
STATE_OVERRIDES_WITHOUT_SUPER_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} stateClass
STATE_SUPER_CLASS_IS_NOT_STATE_META_CLASS - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} stateClass message argument {1} superClass
StateAccessible<T> - Interface in net.imadz.util
 
StateConverter<T> - Interface in net.imadz.lifecycle
 
StateFieldAccessor<T> - Class in net.imadz.util
 
StateFieldAccessor(Field) - Constructor for class net.imadz.util.StateFieldAccessor
 
StateIndicator - Annotation Type in net.imadz.lifecycle.annotations
Customizable State Type and Name Design considerations:
StateIndicatorDefaultMethodScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
StateIndicatorDefaultMethodScanner() - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorDefaultMethodScanner
 
StateIndicatorGetterMethodScanner - Class in net.imadz.lifecycle.meta.builder.impl.helpers
 
StateIndicatorGetterMethodScanner(StateMachineObjectBuilderImpl<?>, Class<?>, VerificationFailureSet) - Constructor for class net.imadz.lifecycle.meta.builder.impl.helpers.StateIndicatorGetterMethodScanner
 
StateMachine - Annotation Type in net.imadz.lifecycle.annotations
 
STATEMACHINE_CLASS_WITHOUT_ANNOTATION - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_HAS_ONLY_ONE_SUPER_INTERFACE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_MULTIPLE_CONDITIONSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_MULTIPLE_EVENTSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_MULTIPLE_STATESET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_SUPER_MUST_BE_STATEMACHINE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_WITHOUT_EVENTSET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_WITHOUT_INNER_CLASSES_OR_INTERFACES - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
STATEMACHINE_WITHOUT_STATESET - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state machine class
StateMachineMetaBuilder - Interface in net.imadz.lifecycle.meta.builder
 
StateMachineMetaBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
StateMachineMetaBuilderImpl(AbsStateMachineRegistry, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
StateMachineMetaBuilderImpl(StateMachineMetaBuilderImpl, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
StateMachineMetadata - Interface in net.imadz.lifecycle.meta.type
 
StateMachineObject<S> - Interface in net.imadz.lifecycle.meta.object
 
StateMachineObjectBuilder<S> - Interface in net.imadz.lifecycle.meta.builder
 
StateMachineObjectBuilderImpl<S> - Class in net.imadz.lifecycle.meta.builder.impl
 
StateMachineObjectBuilderImpl(StateMachineMetaBuilder, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
StateMetaBuilder - Interface in net.imadz.lifecycle.meta.builder
 
StateMetaBuilderImpl - Class in net.imadz.lifecycle.meta.builder.impl
 
StateMetaBuilderImpl(StateMachineMetaBuilder, String) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
StateMetadata - Interface in net.imadz.lifecycle.meta.type
 
StateMetadata.StateTypeEnum - Enum in net.imadz.lifecycle.meta.type
 
StateObject<S> - Interface in net.imadz.lifecycle.meta.object
 
StateObjectBuilder<S> - Interface in net.imadz.lifecycle.meta.builder
 
StateObjectBuilderImpl<S> - Class in net.imadz.lifecycle.meta.builder.impl
 
StateObjectBuilderImpl(StateMachineObjectBuilder<S>, StateMetadata) - Constructor for class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
StatePropertyAccessor<T> - Class in net.imadz.util
 
StatePropertyAccessor(Method, Setter<T>) - Constructor for class net.imadz.util.StatePropertyAccessor
 
StateSet - Annotation Type in net.imadz.lifecycle.annotations
 
STATESET_MULTIPLE_INITAL_STATES - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state set class
STATESET_WITHOUT_FINAL_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state set class
STATESET_WITHOUT_INITAL_STATE_AFTER_OVERRIDING_SUPER_INITIAL_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} stateClass message argument {1} superStateClass
STATESET_WITHOUT_INITIAL_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state set class
STATESET_WITHOUT_STATE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
message argument {0} state set class
StaticWeaver - Class in net.imadz.lifecycle
 
StaticWeaver() - Constructor for class net.imadz.lifecycle.StaticWeaver
 
Stopped - Annotation Type in net.imadz.lifecycle.annotations.state
 
StringPrintWriter - Class in net.imadz.util
PrintWriter that can return its parent writer.
StringPrintWriter() - Constructor for class net.imadz.util.StringPrintWriter
Default constructor
StringPrintWriter(Writer) - Constructor for class net.imadz.util.StringPrintWriter
Constructor that wraps any arbitrary Writer.
StringUtil - Class in net.imadz.util
 
StringUtil() - Constructor for class net.imadz.util.StringUtil
 
SYNTAX_ERROR_BUNDLE - Static variable in interface net.imadz.lifecycle.SyntaxErrors
 
SyntaxErrors - Interface in net.imadz.lifecycle
 

T

throwRuntimeException() - Method in class net.imadz.verification.VerificationFailureSet
Throws a VerificationRuntimeException if this verification set contains any errors.
Timeout - Annotation Type in net.imadz.lifecycle.annotations.action
 
TO - Static variable in class net.imadz.lifecycle.meta.builder.impl.CallbackObject
 
toArray(Class<T>) - Method in class net.imadz.util.KeyedList
 
toClassAndValue(Object) - Static method in class net.imadz.util.MetaDataUtil
 
toHexString(byte[]) - Static method in class net.imadz.util.MetaDataUtil
 
toHexString(int[]) - Static method in class net.imadz.util.MetaDataUtil
 
toLowercaseFirstCharacter(String) - Static method in class net.imadz.util.StringUtil
 
toRuntimeException() - Method in exception net.imadz.verification.VerificationException
Convert this VerificationException into a VerificationRuntimeException
toState() - Method in class net.imadz.lifecycle.impl.LifecycleEventImpl
 
toState() - Method in interface net.imadz.lifecycle.LifecycleEvent
 
toState(T) - Method in interface net.imadz.lifecycle.StateConverter
 
toString(StringBuilder, String) - Method in class net.imadz.common.DottedPath
Absolute name of this path using the specified separator.
toString() - Method in class net.imadz.common.DottedPath
 
toString() - Method in class net.imadz.common.Dumper
 
toString(Object) - Static method in class net.imadz.common.Dumper
Convert a dumpable object to a string.
toString() - Method in class net.imadz.common.ParameterString
 
toString() - Method in class net.imadz.lifecycle.impl.LifecycleContextImpl
 
toString() - Method in class net.imadz.meta.FlavorFactoryMetaData
 
toString(ParameterString) - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
toString() - Method in class net.imadz.meta.impl.MetaDataBuilderBase
 
toString() - Method in class net.imadz.meta.impl.MetaDataError
 
toString() - Method in class net.imadz.meta.impl.MetaDataMap
 
toString() - Method in class net.imadz.meta.impl.MetaDataMap.Value
 
toString() - Method in class net.imadz.meta.KeySet
 
toString() - Method in class net.imadz.meta.MetaDataFilter.MetaDataFilterSet
 
toString() - Method in class net.imadz.util.json.io.JsonWriter
 
toString() - Method in class net.imadz.util.StringPrintWriter
Returns the String representation of the base writer
toString(Collection<E>, String) - Static method in class net.imadz.util.StringUtil
 
toString(Collection<E>, String, Formatter<? super E>) - Static method in class net.imadz.util.StringUtil
 
toString(Collection<E>, String, String, String) - Static method in class net.imadz.util.StringUtil
 
toString(Collection<E>, String, String, String, Formatter<? super E>) - Static method in class net.imadz.util.StringUtil
 
toString(Map<K, V>, String) - Static method in class net.imadz.util.StringUtil
 
toString(Map<K, V>, String, String, boolean) - Static method in class net.imadz.util.StringUtil
 
toString(Map<K, V>, String, String, boolean, String, String) - Static method in class net.imadz.util.StringUtil
 
toString(Map<K, V>, String, String, boolean, String, String, Formatter<? super K>, Formatter<? super V>) - Static method in class net.imadz.util.StringUtil
 
toString() - Method in class net.imadz.verification.VerificationFailure
 
toString() - Method in class net.imadz.verification.VerificationFailureSet
 
ToStringFormatter - Class in net.imadz.util
 
ToStringFormatter() - Constructor for class net.imadz.util.ToStringFormatter
 
toUppercaseFirstCharacter(String) - Static method in class net.imadz.util.StringUtil
 
toVerificationException() - Method in exception net.imadz.verification.VerificationRuntimeException
Convert this VerificationRuntimeException into a VerificationException
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class net.imadz.bcel.BCELClassFileTransformer
 
Transition - Annotation Type in net.imadz.lifecycle.annotations
 
Transitions - Annotation Type in net.imadz.lifecycle.annotations
 
trimToNull(String) - Static method in class net.imadz.util.MetaDataUtil
Null-safe trim that will convert a null string to null.
typeMap - Variable in class net.imadz.lifecycle.AbsStateMachineRegistry
The key might be class object as: The life cycle interface itself that has a @StateMachine, or a class/interface that has a @LifecycleMeta The key might be String as: The full qualified name corresponds to the dotted path, or simple name, or class full name

U

undent() - Method in class net.imadz.common.Dumper
 
unlock() - Method in interface net.imadz.bcel.intercept.Unlockable
 
Unlockable - Interface in net.imadz.bcel.intercept
 
UnlockableStack - Interface in net.imadz.bcel.intercept
 
unlockRead(Object) - Method in interface net.imadz.lifecycle.LifecycleLockStrategy
 
unlockRelatedReactiveObjects() - Method in class net.imadz.bcel.intercept.LifecycleInterceptContext
 
unlockWrite(Object) - Method in interface net.imadz.lifecycle.LifecycleLockStrategy
 
UTF8 - Static variable in class net.imadz.util.MetaDataUtil
 
UTF8 - Static variable in class net.imadz.util.StringUtil
 
Utils() - Constructor for class net.imadz.lifecycle.annotations.relation.Relation.Utils
 

V

VALID_WHILE_RELATION_TARGET_IS_NULL - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
message argument {0} Relation class message argument {1} @nullable value message argument {2} State class
validateValidWhiles(Object, UnlockableStack) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
validateValidWhiles(Object, UnlockableStack) - Method in interface net.imadz.lifecycle.meta.object.StateMachineObject
 
ValidWhile - Annotation Type in net.imadz.lifecycle.annotations.relation
 
ValidWhiles - Annotation Type in net.imadz.lifecycle.annotations.relation
 
Value(int, MetaDataFilterable, KeySet) - Constructor for class net.imadz.meta.impl.MetaDataMap.Value
 
value - Variable in class net.imadz.meta.impl.MetaDataMap.Value
 
valueKeyMap - Variable in class net.imadz.meta.impl.MetaDataMap
 
valueList - Variable in class net.imadz.meta.impl.MetaDataMap
 
valueOf(String) - Static method in enum net.imadz.lifecycle.meta.type.EventMetadata.EventTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.imadz.lifecycle.meta.type.StateMetadata.StateTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(Class<E>) - Static method in class net.imadz.meta.impl.KeyedEnumerationMap
 
valueOf(E[]) - Static method in class net.imadz.meta.impl.KeyedEnumerationMap
 
valueOf(String) - Static method in enum net.imadz.util.json.io.JsonTextType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.imadz.lifecycle.meta.type.EventMetadata.EventTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.imadz.lifecycle.meta.type.StateMetadata.StateTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.imadz.util.json.io.JsonTextType
Returns an array containing the constants of this enum type, in the order they are declared.
Verifiable - Interface in net.imadz.verification
Object that is able to perform verification.
VerificationException - Exception in net.imadz.verification
Exception caused by a single VerificationFailure or a VerificationFailureSet.
VerificationException(VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationException
Convenience constructor
VerificationException(Throwable, VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationException
Full constructor
VerificationException(Throwable, VerificationFailure) - Constructor for exception net.imadz.verification.VerificationException
Convenience constructor
VerificationException(VerificationFailure) - Constructor for exception net.imadz.verification.VerificationException
Convenience constructor
VerificationException(Object, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationException
Convenience constructor
VerificationException(Throwable, Object, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationException
Convenience constructor
VerificationFailure - Class in net.imadz.verification
 
VerificationFailure(Throwable, Object, String, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
 
VerificationFailure(Throwable, Object, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
Constructor argument metaData Meta definition of item with an error argument errorKey Key for the error message, will have fully-qualified meta name prepended to it argument defaultErrorMessage Error message to display if the error resource is not defined argument details Error parameters
VerificationFailure(Object, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
Constructor argument metaData Meta definition of item with an error argument errorKey Key for the error message, will have fully-qualified meta name prepended to it argument defaultErrorMessage Error message to display if the error resource is not defined argument details Error parameters
VerificationFailure(Object, String, String, String, Object...) - Constructor for class net.imadz.verification.VerificationFailure
 
VerificationFailureSet - Class in net.imadz.verification
Collection of VerificationFailures for a meta object.
VerificationFailureSet() - Constructor for class net.imadz.verification.VerificationFailureSet
Constructor
VerificationRuntimeException - Exception in net.imadz.verification
RuntimeException caused by a single VerificationFailure or a VerificationFailureSet.
VerificationRuntimeException(VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationRuntimeException
Convenience constructor
VerificationRuntimeException(Throwable, VerificationFailureSet) - Constructor for exception net.imadz.verification.VerificationRuntimeException
Construct a new VerificationRuntimeException from a VerificationFailureSet and a cause.
VerificationRuntimeException(VerificationFailure) - Constructor for exception net.imadz.verification.VerificationRuntimeException
Convenience constructor
VerificationRuntimeException(Throwable, VerificationFailure) - Constructor for exception net.imadz.verification.VerificationRuntimeException
Convenience constructor
VerificationRuntimeException(Object, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationRuntimeException
Convenience constructor
VerificationRuntimeException(Throwable, MetaData, String, String, Object...) - Constructor for exception net.imadz.verification.VerificationRuntimeException
Convenience constructor
verify() - Method in interface net.imadz.verification.Verifiable
Verify that all parameters of the action are valid.
verifyEventMethod(Method, VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
verifyEventMethod(Method, VerificationFailureSet) - Method in interface net.imadz.lifecycle.meta.type.EventMetadata
 
verifyInboundWhileAndLockRelatedObjects(Object, Object, String, RelationConstraintMetadata[], Object, UnlockableStack) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
verifyInboundWhileAndLockRelatedObjects(Object, Object, String, RelationConstraintMetadata[], Object, UnlockableStack) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionMetaBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.ConditionObjectBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.EventObjectBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationObjectBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineObjectBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
verifyMetaData(VerificationFailureSet) - Method in interface net.imadz.meta.MetaData
 
verifyRelateTo(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationMetaBuilderImpl
 
verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.EventMetaBuilderImpl
 
verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.InheritableAnnotationMetaBuilderBase
 
verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.RelationConstraintBuilderImpl
 
verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMachineMetaBuilderImpl
 
verifySuper(Class<?>) - Method in class net.imadz.lifecycle.meta.builder.impl.StateMetaBuilderImpl
 
verifyValidWhile(Object, RelationConstraintMetadata[], Object, UnlockableStack) - Method in class net.imadz.lifecycle.meta.builder.impl.StateObjectBuilderImpl
 
verifyValidWhile(Object, RelationConstraintMetadata[], Object, UnlockableStack) - Method in interface net.imadz.lifecycle.meta.object.StateObject
 
VIOLATE_INBOUND_WHILE_RELATION_CONSTRAINT - Static variable in class net.imadz.lifecycle.LifecycleCommonErrors
message argument {0} event message argument {1} target object next state message argument {2} target object message argument {3} relation object message argument {4} relation object's state message argument {5} inbound constraint definition

W

Waiting - Annotation Type in net.imadz.lifecycle.annotations.state
 
write(Object, String) - Method in class net.imadz.util.ConverterAccessor
 
write(Object, T) - Method in interface net.imadz.util.StateAccessible
 
write(Object, T) - Method in class net.imadz.util.StateFieldAccessor
 
write(Object, T) - Method in class net.imadz.util.StatePropertyAccessor
 
writeJson(JsonWriter) - Method in class net.imadz.verification.VerificationFailure
 
writeJson(JsonWriter) - Method in class net.imadz.verification.VerificationFailureSet
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2015. All Rights Reserved.