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

A

AGGRESSIVE_COPY_TO_MODEL_POLICY - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for the aggressive copy to model policy
ALL_COPY_TO_MODEL_POLICY - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for the all copy to model policy
ALWAYS_USE_GET - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
ALWAYS_USE_IS - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
ARRAY_TAG - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
tag name for declaring an array snapshot property
AggressiveCopyToModelPolicy - class net.sf.xsnapshot.AggressiveCopyToModelPolicy.
This defines the aggressive copy to model policy.
AggressiveCopyToModelPolicy() - Constructor for class net.sf.xsnapshot.AggressiveCopyToModelPolicy
 
AllCopyToModelPolicy - class net.sf.xsnapshot.AllCopyToModelPolicy.
This defines the all copy to model policy, which as the name suggests, makes everything be copied.
AllCopyToModelPolicy() - Constructor for class net.sf.xsnapshot.AllCopyToModelPolicy
 
afterPropertiesSet() - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
 

B

BOOLEAN_GETTER_STRATEGY_PARAM - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 

C

COLLECTION_ELEMENT_NESTED_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a BeanUtils style prooperty reference to be * applied to elements of the collection in the model
COLLECTION_ELEMENT_SNAPSHOT_NAME_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the name of the snapshot on the elements in the * collection in the model that will produce the elements of the collection * in the snapshot
COLLECTION_TAG - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
tag name for declaring a collection snapshot property
COMPARISON_ORDER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the order in the generated compareTo method that * this property should take if the generate-equals for that snapshot is set * to 'enumerated'
CONSERVATIVE_COPY_TO_MODEL_POLICY - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for the conservative copy to model policy
COPY_TO_MODEL_PARAM - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
COPY_TO_MODEL_POLICY_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute name for class-level copy-to-model policy
CloneTransformer - class net.sf.xsnapshot.converters.CloneTransformer.
 
CloneTransformer() - Constructor for class net.sf.xsnapshot.converters.CloneTransformer
 
CloneTransformer - class net.sf.xsnapshot.transformers.CloneTransformer.
Transformer that simply clones the value it is passed.
CloneTransformer() - Constructor for class net.sf.xsnapshot.transformers.CloneTransformer
 
CollectionToSizeTransformer - class net.sf.xsnapshot.converters.CollectionToSizeTransformer.
xsnapshot custom converter that accepts a collection and creates a property based on the size of the collections.
CollectionToSizeTransformer() - Constructor for class net.sf.xsnapshot.converters.CollectionToSizeTransformer
 
ConservativeCopyToModelPolicy - class net.sf.xsnapshot.ConservativeCopyToModelPolicy.
This defines the conservative copy to model policy.
ConservativeCopyToModelPolicy() - Constructor for class net.sf.xsnapshot.ConservativeCopyToModelPolicy
 
CopyToModelPolicy - interface net.sf.xsnapshot.CopyToModelPolicy.
An interface for objects that determine which properties the generated helpers will attempt to copy to model when a createModel or copyIntoModel call is invoked.
collectionArrayElementNestedProperty() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
collectionArrayElementSnapshotName() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
configure(XSnapshotRegistry, Configuration) - Static method in class net.sf.xsnapshot.cfg.XSnapshotPropertiesConfigurator
Configure the given xsnapshot registry with the mappings in the given configuration.
contextDestroyed(ServletContextEvent) - Method in class net.sf.xsnapshot.web.XSnapshotContextLoader
 
contextInitialized(ServletContextEvent) - Method in class net.sf.xsnapshot.web.XSnapshotContextLoader
 
conversionMethodForType(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
copyIntoModel(Object, Object, TransformContext) - Method in interface net.sf.xsnapshot.SnapshotHelper
Populate the given model instance based on the given snapshot instance
copyIntoModel(Object, Object) - Method in class net.sf.xsnapshot.XSnapshotUtils
copy the given snapshot object into the given model object
copyIntoModel(Object, Object, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
copy the given model object into the given snapshot object
copyIntoModel(Object, Object, TransformContext) - Static method in class net.sf.xsnapshot.XSnapshotUtils
intended to be used internally br framework
copyIntoSnapshot(Object, Object, TransformContext) - Method in interface net.sf.xsnapshot.SnapshotHelper
Populate the given snapshot instance based on the given model instance
copyIntoSnapshot(Object, Object) - Method in class net.sf.xsnapshot.XSnapshotUtils
copy the given model object into the given snapshot object
copyIntoSnapshot(Object, Object, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
copy the given model object into the given snapshot object
copyIntoSnapshot(Object, Object, TransformContext) - Static method in class net.sf.xsnapshot.XSnapshotUtils
This method is intended to be used internally by xsnapshot and generated code
createModel(Object, TransformContext) - Method in interface net.sf.xsnapshot.SnapshotHelper
Create a new model based on the given snapshot instance
createModel(Object, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
createModel(Object) - Method in class net.sf.xsnapshot.XSnapshotUtils
create the model based on the given snapshot object
createModel(Object, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
create the model based on the given snapshot object
createModel(Object, TransformContext) - Static method in class net.sf.xsnapshot.XSnapshotUtils
intended to be called internally by framework.
createModelArray(Collection, Object[]) - Method in class net.sf.xsnapshot.XSnapshotUtils
convert a collection of snapshot objects into an array of model objects
createModelArray(Collection, Object[], XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
convert a collection of snapshot objects into an array of model objects
createModelCollection(Collection, Collection) - Method in class net.sf.xsnapshot.XSnapshotUtils
Convert a collection of snapshot objects into the corresponding model objects.
createModelCollection(Collection, Collection, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
Convert a collection of snapshot objects into the corresponding model objects.
createModelList(Collection) - Method in class net.sf.xsnapshot.XSnapshotUtils
convert a colletion of snapshot objects into a collection of model objects, putting them in a list
createModelList(Collection, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
convert a colletion of snapshot objects into a collection of model objects, putting them in a list
createSnapshot(Object, TransformContext) - Method in interface net.sf.xsnapshot.SnapshotHelper
Create a new snapshot of the given model instance * @param model the model instance * @param context the context for the transformation
createSnapshot(Object, String, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
createSnapshot(Object, String) - Method in class net.sf.xsnapshot.XSnapshotUtils
create the given snapshot for the given model object.
createSnapshot(Object, String, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
create the given snapshot for the given model object.
createSnapshot(Object, String, TransformContext) - Static method in class net.sf.xsnapshot.XSnapshotUtils
This method is intended to be used only internally by xsnapshot and generated code
createSnapshotArray(Collection, String, Object[]) - Method in class net.sf.xsnapshot.XSnapshotUtils
convert a colletion of model objects into an of snapshot objects
createSnapshotArray(Collection, String, Object[], XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
convert a collection of model objects into an of snapshot objects
createSnapshotCollection(Collection, String, Collection) - Method in class net.sf.xsnapshot.XSnapshotUtils
Convert a collection of model objects into the corresponding snapshot objects.
createSnapshotCollection(Collection, String, Collection, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
Convert a collection of model objects into the corresponding snapshot objects.
createSnapshotList(Collection, String) - Method in class net.sf.xsnapshot.XSnapshotUtils
convert a colletion of model objects into a collection of snapshot objects, putting them in a list
createSnapshotList(Collection, String, XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotUtils
convert a colletion of model objects into a collection of snapshot objects, putting them in a list

D

DEFAULT_CLASSNAME_PATTERN - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
DEFAULT_COPY_TO_MODEL_POLICY - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
defaultConcreteCollectionType(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
output the default concrete collection class for the collection class * generated by the contained template * @param template * @return * @throws XDocletException
defaultConcreteMapType(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
output the default concerte map class for the map class generated by the * contained template * @param template * @throws XDocletException
defaultValueForType(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 

E

ENUMERATED_KEYWORD - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for indicating that xsnapshot should generate an equals, * hashCode, compareTo, toString methods that use the Commons Lang builders * and include the properties specified by appropriate markers on the * property tags
EQUALS_GENERATE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying how the equals, hashCode, and compareTo methods * should be generated for this snapshot class
EXTENDS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the classname of the superclass of the snapshot * class
engineStarted() - Method in class net.sf.xsnapshot.ant.XSnapshotCreateHelperSubTask
Called when the engine is started
engineStarted() - Method in class net.sf.xsnapshot.ant.XSnapshotCreateSnapshotSubTask
Called when the engine is started
engineStarted() - Method in class net.sf.xsnapshot.ant.XSnapshotPropertiesSubTask
Called when the engine is started
equals(Object) - Method in class net.sf.xsnapshot.ModelSnapshotWrapper
 
equals(Object) - Method in class net.sf.xsnapshot.SnapshotWrapper
 
extendsFrom() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Returns the class this extends from

F

FormatDateTransformer - class net.sf.xsnapshot.converters.FormatDateTransformer.
xsnapshot custom converter that converts a date to a string applying a specified pattern.
FormatDateTransformer() - Constructor for class net.sf.xsnapshot.converters.FormatDateTransformer
 
FormatDateTransformer - class net.sf.xsnapshot.transformers.FormatDateTransformer.
Transformer that converts a date to a string by applying a specified SimpleDateFormat pattern .
FormatDateTransformer() - Constructor for class net.sf.xsnapshot.transformers.FormatDateTransformer
 
forAllComparableProperties(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template for all properties that are to be used in the * compareTo method generation for the current snapshot
forAllEqualsProperties(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template for all properties that are to be used in the * equals method generation for the current snapshot
forAllHashCodeProperties(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template for all properties that are to be used in the * hashCode method generation for the current snapshot
forAllToStringProperties(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
forAllXSnapshotProperties(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* runs the specified template for all properties that should be included in * * the current snapshot *

G

GENERATE_HELPER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute name to control helper generation
generateForClass(XClass) - Method in class net.sf.xsnapshot.ant.XSnapshotSubTask
This method will be called for each class processed.
get(Object) - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils.BasicGetter
 
get(Object) - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils.DirectGetter
 
get(Object) - Method in interface net.sf.xsnapshot.support.XSnapshotPropertyUtils.Getter
Get the property value from the given instance .
getArg1() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg1.
getArg2() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg2.
getArg3() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg3.
getArg4() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg4.
getArg5() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg5.
getArg6() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg6.
getArg7() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg7.
getArg8() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg8.
getArg9() - Method in class net.sf.xsnapshot.TransformerArgs
Get the arg9.
getBooleanGetterStrategy() - Method in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
getConfigurationURL(ServletContextEvent) - Method in class net.sf.xsnapshot.web.XSnapshotContextLoader
Obtains a URL pointing to the configuration xml file
getContextParameter() - Method in class net.sf.xsnapshot.web.XSnapshotContextLoader
returns the string "xsnapshot.properties"
getCopyToModelPolicy() - Method in class net.sf.xsnapshot.ant.XSnapshotDocletTask
Get the copyToModelPolicy.
getCurrentSnapshotClass() - Method in class net.sf.xsnapshot.ant.XSnapshotSubTask
 
getCurrentSnapshotName() - Method in class net.sf.xsnapshot.ant.XSnapshotSubTask
 
getDirectGetterOrNull(Class, String) - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils
 
getGeneratedFileName(XClass) - Method in class net.sf.xsnapshot.ant.XSnapshotCreateHelperSubTask
 
getGeneratedFileName(XClass) - Method in class net.sf.xsnapshot.ant.XSnapshotCreateSnapshotSubTask
 
getHelperForModel(Object, String) - Method in class net.sf.xsnapshot.TransformContext
 
getHelperForModel(Class, String) - Method in class net.sf.xsnapshot.XSnapshotRegistry
Returns the snapshot helper for a model class and snapshot name
getHelperForModel(Object, String) - Method in class net.sf.xsnapshot.XSnapshotRegistry
Returns the snapshot helper for a model object and snapshot name * @param model the model object * @param snapshotName the snapshot name * @return the helper object, or null if no helper is registered for * that combination of model object and snapshot name
getHelperForSnapshot(Object) - Method in class net.sf.xsnapshot.TransformContext
 
getHelperForSnapshot(Object) - Method in class net.sf.xsnapshot.XSnapshotRegistry
get the helper for given snapshot object * @param snapshot the snapshot object to get a helper for. must not be null
getInverseNestedProperty(Object, Class, String, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
getMessage() - Method in class net.sf.xsnapshot.XSnapshotPropertyAccessException
 
getModelInstance(Object) - Method in class net.sf.xsnapshot.TransformContext
 
getNestedProperty(Object, String, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
getNestedProperty() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
returns the nested property for simple property tags, ie the property * corresponding to the final segment in a nested property reference.
getObject() - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
 
getObjectType() - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
 
getPersistentClass() - Method in class net.sf.xsnapshot.XSnapshotPropertyAccessException
 
getProperty(Object, String) - Static method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils
Get the specified property of the given object.
getPropertyName() - Method in class net.sf.xsnapshot.XSnapshotPropertyAccessException
 
getRegistry() - Method in class net.sf.xsnapshot.TransformContext
 
getRegistry() - Static method in class net.sf.xsnapshot.XSnapshotRegistrySingleton
get the XSnapshotRegistry singleton.
getRegistry() - Method in class net.sf.xsnapshot.XSnapshotUtils
 
getReturnType() - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils.BasicGetter
 
getReturnType() - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils.DirectGetter
 
getReturnType() - Method in interface net.sf.xsnapshot.support.XSnapshotPropertyUtils.Getter
Get the declared Java type
getSetter(Class, String) - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils
 
getSnapshotClass(XClass, String) - Static method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
retrieve the qualified class name for the given snapshot on given class * @param clazz * the model class on which the snapshot is defined * @param snapshotName * the key of the snapshot whose class name is desired * @return the qualified class naame of the snapshot, or null if no snapshot * with that name on that class
getSnapshotClass(XTag) - Static method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
get the qualified class name of the snapshot defined by the given * xsnapshot.snapshot-class tag.
getSnapshotClassnamePattern() - Method in class net.sf.xsnapshot.ant.XSnapshotDocletTask
Get the snapshotClassnamePattern.
getSnapshotInstance(Object, String) - Method in class net.sf.xsnapshot.TransformContext
 
getSnapshotName(XTag) - Static method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
get the name of the snapshot defined by the give xsnapshot.snapshot-class tag * @param tag the tag that defines the snapshot. name of tag must be xsnapshot.snapshot-class * @return the name of the snapshot
getTemplate() - Method in class net.sf.xsnapshot.ant.XSnapshotCreateHelperSubTask
 
getTemplate() - Method in class net.sf.xsnapshot.ant.XSnapshotCreateSnapshotSubTask
 
getTemplate() - Method in class net.sf.xsnapshot.ant.XSnapshotSubTask
 

H

HELPER_SUFFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
suffix used to construct helper classname from snapshot classname
handleRegistry(XSnapshotRegistry, ServletContextEvent) - Method in class net.sf.xsnapshot.web.XSnapshotContextLoader
Called after the registry has been configured.
hashCode() - Method in class net.sf.xsnapshot.ModelSnapshotWrapper
 
hashCode() - Method in class net.sf.xsnapshot.SnapshotWrapper
 
helperClass() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
get the class name of the helper class for the current snapshot * @doc.tag type="content"

I

IMPLEMENTS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a list of interfaces implemented by the snapshot * class
INIT_VALUE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying an initial value for a property. the value of * this attribute is taken verbatim and used as the initializer for the * private member field backing the property
INVERSE_NESTED_PROPERTY_CONVERTER_KEY - Static variable in class net.sf.xsnapshot.TransformUtils
 
IdToEntityTransformer - class net.sf.xsnapshot.hibernate.IdToEntityTransformer.
 
IdToEntityTransformer() - Constructor for class net.sf.xsnapshot.hibernate.IdToEntityTransformer
 
IdToEntityTransformer - class net.sf.xsnapshot.hibernate3.IdToEntityTransformer.
 
IdToEntityTransformer() - Constructor for class net.sf.xsnapshot.hibernate3.IdToEntityTransformer
 
IdentityTransformer - class net.sf.xsnapshot.converters.IdentityTransformer.
Identity transformer.
IdentityTransformer() - Constructor for class net.sf.xsnapshot.converters.IdentityTransformer
 
IdentityTransformer - class net.sf.xsnapshot.transformers.IdentityTransformer.
Identity transformer.
IdentityTransformer() - Constructor for class net.sf.xsnapshot.transformers.IdentityTransformer
 
InverseNestedPropertyTransformer - class net.sf.xsnapshot.converters.InverseNestedPropertyTransformer.
inverse transformer for nested properties. given a value that was the result of a nested property lookup, and the property name, attempts to lookup the original property.
InverseNestedPropertyTransformer() - Constructor for class net.sf.xsnapshot.converters.InverseNestedPropertyTransformer
 
InverseNestedPropertyTransformer - class net.sf.xsnapshot.transformers.InverseNestedPropertyTransformer.
inverse transformer for nested properties. given a value that was the result of a nested property lookup, and the property name, attempts to lookup the original property.
InverseNestedPropertyTransformer() - Constructor for class net.sf.xsnapshot.transformers.InverseNestedPropertyTransformer
 
ifCanUseDirectModelGetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's model value can be obtained by direct call to the getter.
ifCanUseDirectModelSetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's model value can be set by direct call to the setter.
ifCanUseDirectSnapshotGetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's snapshot value can be obtained by direct call to the getter.
ifCanUseDirectSnapshotSetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's snapshot value can be set by direct call to the setter.
ifCollectionArrayElementUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current collection/array tag specifies * a element-expr
ifCollectionArrayElementUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if the current collection tag specifies that * * its elements are snapshots *
ifCollectionArrayElementUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if this current collection/array tag requires * element type conversion
ifCurrentTagIsArray(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
ifCurrentTagIsArrayOrCollection(String, Properties) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
ifCurrentTagIsCollection(String, Properties) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
ifCurrentTagIsMap(String, Properties) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
ifCurrentTagIsSimpleProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
ifExtendsFromSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if this snapshot extends from another * snapshot
ifGenerateEquals(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if we are generating the equals method, i.e
ifGenerateHelper(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Evaluate the template if we are generating the current helper
ifGenerateToString(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if we are auto-generating the toString method * for this snapshot class
ifHasInitValue(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
TODO: figure out correct behavior for collections, maps * runs the contained template if the current * xsnapshot.
ifHasSnapshotGetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property should have a getter in the snapshot * * @throws XDocletException *
ifHasSnapshotSetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property should have a setter in the snapshot * * @throws XDocletException *
ifImplementsComparable(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current snapshot is declared to * implement the Comparable interface
ifMapKeyUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if the current map tag specifies a key-expr *
ifMapKeyUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current field is a mapKeyIsSnapshot
ifMapKeyUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current map tag requires key type * * conversion *
ifMapValueUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if the current map tag specifies a value-expr *
ifMapValueUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current field is a * * mapValueIsSnapshot
ifMapValueUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current map tag requires value type * * conversion *
ifMatchesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * xsnapshot.
ifModelCollectionArrayExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag specifies * an explicit create expr for the value of the map in the model
ifModelMapExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag specifies * an explicit create expr for the value of the map in the model
ifModelPropertyIsArray(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current property in the model is array-valued * @param template * @throws XDocletException
ifNotCanUseDirectModelGetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's model value cannot be obtained by direct call to the getter
ifNotCanUseDirectModelSetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's model value cannot be set by direct call to the setter
ifNotCanUseDirectSnapshotGetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's snapshot value cannot be obtained by direct call to the getter
ifNotCanUseDirectSnapshotSetter(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current * property's snapshot value cannot be set by direct call to the setter
ifNotCollectionArrayElementUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current collection/array tag specifies * a element-expr
ifNotCollectionArrayElementUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if the current collection tag specifies that * * its elements are not snapshots *
ifNotCollectionArrayElementUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current collection/array tag does not * * require element type conversion *
ifNotExtendsFromObject(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if this snapshot extends from a class * other than java.lang.Object.
ifNotMapKeyUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if the current map tag does not specify a * * key-expr *
ifNotMapKeyUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current field is not a * * mapKeyIsSnapshot
ifNotMapKeyUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current map tag does not require key * * type conversion *
ifNotMapValueUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if the current map tag does not specify a * * value-expr *
ifNotMapValueUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current field is not a * * mapValueIsSnapshot
ifNotMapValueUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Runs the contained template if this current map tag does not require * * value type conversion *
ifNotModelCollectionArrayExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag does not specify * an explicit create expr for the value of the map in the model
ifNotModelMapExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag does not specify * an explicit create expr for the value of the map in the model
ifNotModelPropertyIsArray(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if the current property in the model is array-valued * @param template * @throws XDocletException
ifNotShouldCopySnapshotToModel(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if this property should NOT be copied over * when copying snapshot to model.
ifNotSimplePropertyUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current collection/array tag specifies * a element-expr
ifNotSimplePropertyUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if this current field is not a * propertyReturnsSnapshot.
ifNotSimplePropertyUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if this current field does not require type * covnersion
ifNotSnapshotCollectionArrayExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag does not specify * an explicit create expr for the value of the map in the snapshot
ifNotSnapshotMapExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag does not specify * an explicit create expr for the value of the map in the snapshot
ifNotUseReflectionEquals(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if we are not using reflection equals/hash * code strategy for this class
ifNotUseReflectionToString(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if we are using reflection equals/hash code * strategy for this class
ifShouldCopySnapshotToModel(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
runs the contained template if this property should be copied over * when copying snapshot to model.
ifSimplePropertyUsesNestedProperty(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current collection/array tag specifies * a element-expr
ifSimplePropertyUsesSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if this current field is a * propertyReturnsSnapshot.
ifSimplePropertyUsesTypeConversion(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if this current property tag requires type * conversion
ifSnapshotCollectionArrayExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag specifies * an explicit create expr for the value of the map in the snapshot
ifSnapshotMapExplicitCreateExpr(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if the current map tag specifies * an explicit create expr for the value of the map in the snapshot
ifUseReflectionEquals(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if we are using reflection equals/hash code * strategy for this class
ifUseReflectionToString(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Runs the contained template if we are using reflection equals/hash code * strategy for this class
initValue() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
isPrimitive(String) - Static method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
isPrimitive(XClass) - Static method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
isPublic(Class, Member) - Static method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils
 
isSingleton() - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
 

K

KEYWORD_COPY_TO_MODEL_POLICIES - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 

M

MAP_KEY_NESTED_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a BeanUtils style property reference to the keys * of the map in the model
MAP_KEY_SNAPSHOT_NAME_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the key of the snapshot on the keys of the map * in the model
MAP_TAG - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
tag name for declaring a map snapshot property
MAP_VALUE_NESTED_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a BeanUtils style property reference to the * values of the map in the model
MAP_VALUE_SNAPSHOT_NAME_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the name of the snapshot on the values of the map * in the model
MATCH_ALL - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
* Wildcard used to indicate a property declaration should match all * * snapshots *
MATCH_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying which snapshots this property declaration * applies to
MEMBER_VAR_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
prefix used to construct member variable name from property name
MODEL_COLLECTION_ARRAY_CREATE_EXPR_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying explicitly the expression to initialize the * value of the collection in the model
MODEL_COLLECTION_ELEMENT_NESTED_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the types of the elements of the collection in * the model after applying nested property calculation.
MODEL_COLLECTION_ELEMENT_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute prefix for specifying args for a transformer to be applied to * elements of the * collection in the snapshot when transforming back to model
MODEL_COLLECTION_ELEMENT_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to be applied to elements of the * collection in the snapshot when transforming back to model
MODEL_COLLECTION_ELEMENT_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the types of the elements of the collection in * the model
MODEL_EXTENDS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the class on which the snapshot with the key * specified by SNAPSHOT_EXTENDS_PARAM attribute is defined, used to calculate * the superclass of the snapshot class
MODEL_MAP_CREATE_EXPR_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the expression for initializing the value of the * map in the model
MODEL_MAP_KEY_NESTED_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the types of the keys of the map in * the model after applying nested property calculation.
MODEL_MAP_KEY_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute prefix for specifying an arg for transformer to be applied to the keys of the map * in the snapshot
MODEL_MAP_KEY_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to be applied to the keys of the map * in the snapshot
MODEL_MAP_KEY_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the types of the keys of the map in * the model
MODEL_MAP_VALUE_NESTED_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the types of the values of the map in * the model after applying nested property calculation.
MODEL_MAP_VALUE_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute prefix for specifying an arg for transformer to be applied to the values of the map * in the snapshot
MODEL_MAP_VALUE_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to be applied to the values of the map * in the snapshot
MODEL_MAP_VALUE_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the types of the values of the map in * the model
MODEL_TO_SNAPSHOT_CONVERTER_KEY - Static variable in class net.sf.xsnapshot.TransformUtils
 
MODERATE_COPY_TO_MODEL_POLICY - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for the moderate copy to model policy
ModelSnapshotWrapper - class net.sf.xsnapshot.ModelSnapshotWrapper.
This class wraps a model object plus a snapshot name such that two instances of this class are equals iff their model objects are == and their snapshot names are equals
ModelSnapshotWrapper(Object, String) - Constructor for class net.sf.xsnapshot.ModelSnapshotWrapper
 
ModelToSnapshotTransformer - class net.sf.xsnapshot.converters.ModelToSnapshotTransformer.
Model-to-Snapshot transformer.
ModelToSnapshotTransformer() - Constructor for class net.sf.xsnapshot.converters.ModelToSnapshotTransformer
 
ModelToSnapshotTransformer - class net.sf.xsnapshot.transformers.ModelToSnapshotTransformer.
Transformer that returns a snapshot defined on the value it is passed in.
ModelToSnapshotTransformer() - Constructor for class net.sf.xsnapshot.transformers.ModelToSnapshotTransformer
 
ModerateCopyToModelPolicy - class net.sf.xsnapshot.ModerateCopyToModelPolicy.
This defines the moderate copy to model policy.
ModerateCopyToModelPolicy() - Constructor for class net.sf.xsnapshot.ModerateCopyToModelPolicy
 
m_modelMap - Variable in class net.sf.xsnapshot.XSnapshotRegistry
 
m_snapshotMap - Variable in class net.sf.xsnapshot.XSnapshotRegistry
 
m_transformerMap - Variable in class net.sf.xsnapshot.XSnapshotRegistry
 
mapKeyNestedProperty() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
mapKeySnapshotName() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
mapValueNestedProperty() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
mapValueSnapshotName() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
mergeForSnapshot(String) - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelCollectionArrayElementNestedType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelCollectionArrayElementTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelCollectionArrayElementTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelCollectionArrayElementType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelCollectionArrayExplicitCreateExpr() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelExtendsFrom() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
returns the model class on which the snapshot from which this snapshot is * defined. extends (assumes this extends from a snapshot) * * @doc.tag type="content" *
modelGetter() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
Return the string that should be used to get the value of the model * property.
modelMapExplicitCreateExpr() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapKeyNestedType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapKeyTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapKeyTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapKeyType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapValueNestedType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapValueTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapValueTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelMapValueType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelPropertyName() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelPropertyType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelSetter() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelSimplePropertyNestedType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelSimplePropertyTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
modelSimplePropertyTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 

N

NESTED_PROPERTY_CONVERTER_KEY - Static variable in class net.sf.xsnapshot.TransformUtils
 
NONE_COPY_TO_MODEL_POLICY - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for the none copy to model policy
NONE_KEYWORD - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for indicating no equals or tostring method should be generated * by xsnapshot, or that no getter or setter should be generated
NestedPropertyTransformer - class net.sf.xsnapshot.converters.NestedPropertyTransformer.
transformer that looks up a nested property from an object. expects arg1 to be a property on objectToConvert, possibly nested.
NestedPropertyTransformer() - Constructor for class net.sf.xsnapshot.converters.NestedPropertyTransformer
 
NestedPropertyTransformer - class net.sf.xsnapshot.transformers.NestedPropertyTransformer.
Transformer that returns the value of a possibly nested property (specified in the transformer args) from the value it is passed in.
NestedPropertyTransformer() - Constructor for class net.sf.xsnapshot.transformers.NestedPropertyTransformer
 
NoneCopyToModelPolicy - class net.sf.xsnapshot.NoneCopyToModelPolicy.
This defines the none copy to model policy, which as the name suggests, makes nothing be copied.
NoneCopyToModelPolicy() - Constructor for class net.sf.xsnapshot.NoneCopyToModelPolicy
 
net.sf.xsnapshot - package net.sf.xsnapshot
 
net.sf.xsnapshot.ant - package net.sf.xsnapshot.ant
 
net.sf.xsnapshot.cfg - package net.sf.xsnapshot.cfg
 
net.sf.xsnapshot.converters - package net.sf.xsnapshot.converters
 
net.sf.xsnapshot.hibernate - package net.sf.xsnapshot.hibernate
 
net.sf.xsnapshot.hibernate3 - package net.sf.xsnapshot.hibernate3
 
net.sf.xsnapshot.spring - package net.sf.xsnapshot.spring
 
net.sf.xsnapshot.support - package net.sf.xsnapshot.support
 
net.sf.xsnapshot.tagshandler - package net.sf.xsnapshot.tagshandler
 
net.sf.xsnapshot.transformers - package net.sf.xsnapshot.transformers
 
net.sf.xsnapshot.web - package net.sf.xsnapshot.web
 

O

obtainTransformer(String) - Method in class net.sf.xsnapshot.TransformContext
 
obtainTransformer(String) - Method in class net.sf.xsnapshot.XSnapshotRegistry
Returns the transformer instance for the given string, which can be either a * transformer key or the actual classname.

P

PROPERTY_COPY_TO_MODEL_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying explicitly whether this property will be copied by the auto * generated helper when transforming the snapshot back into the model
PROPERTY_GETTER_ACCESS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the access modifier for the getter in the snapshot
PROPERTY_NAME_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute fior specifying the name of the property in the snapshot
PROPERTY_SETTER_ACCESS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the access modifier for the setter in the snapshot
PROPERTY_TAG - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
tag name for declaring a regular snapshot property
PROPERTY_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying explicitly the type of the property in the * snapshot
ParseDateTransformer - class net.sf.xsnapshot.converters.ParseDateTransformer.
xsnapshot custom converter that converts a string to a date by using a specified pattern.
ParseDateTransformer() - Constructor for class net.sf.xsnapshot.converters.ParseDateTransformer
 
ParseDateTransformer - class net.sf.xsnapshot.transformers.ParseDateTransformer.
Transformer that converts a String to a date by using a specified SimpleDateFormat pattern.
ParseDateTransformer() - Constructor for class net.sf.xsnapshot.transformers.ParseDateTransformer
 

R

REFLECTION_KEYWORD - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
keyword for indicating that xsnapshot should generate an equals, * hashCode, compareTo, toString methods that use the Commons Lang * reflection methods
registerHelper(Class, SnapshotHelper) - Method in class net.sf.xsnapshot.XSnapshotRegistry
register the helper that should be used to convert to and from * the given snapshot class
registerSnapshotClass(Class, String, Class) - Method in class net.sf.xsnapshot.XSnapshotRegistry
Register the snapshot class defined by snapshot with given name on given model class
registerTransformer(String, Transformer) - Method in class net.sf.xsnapshot.XSnapshotRegistry
Registers a new transformer for the given key

S

SAME_AS_MODEL - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
SIMPLE_PROPERTY_MODEL_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute prefix for specifying an arg to a transformer to apply to the value * returned by * the snapshot class's getter before setting it in the model
SIMPLE_PROPERTY_MODEL_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to apply to the value returned by * the snapshot class's getter before setting it in the model
SIMPLE_PROPERTY_NESTED_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying an expression which must be a BeanUtils-style * property expression to be applied to the return of the property to * calculate the actual property for the rest of the tag declaration
SIMPLE_PROPERTY_SNAPSHOT_NAME_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the key of the snapshot on the type of the * property in the model which will determine the type of the property in * the snapshot
SIMPLE_PROPERTY_SNAPSHOT_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute prefix for specifying an arg to a transformer to apply to the value * returned by * the model class's getter before setting it in the snapshot.
SIMPLE_PROPERTY_SNAPSHOT_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to apply to the value returned by * the model class's getter before setting it in the snapshot
SINGLETON - Static variable in class net.sf.xsnapshot.AggressiveCopyToModelPolicy
 
SINGLETON - Static variable in class net.sf.xsnapshot.AllCopyToModelPolicy
 
SINGLETON - Static variable in class net.sf.xsnapshot.ConservativeCopyToModelPolicy
 
SINGLETON - Static variable in class net.sf.xsnapshot.ModerateCopyToModelPolicy
 
SINGLETON - Static variable in class net.sf.xsnapshot.NoneCopyToModelPolicy
 
SNAPSHOT_CLASSNAME_PATTERN_PARAM - Static variable in class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
SNAPSHOT_CLASS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the classname of the snapshot class explicitly
SNAPSHOT_CLASS_TAG - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
tag name for the declaration of a snapshot on a model class
SNAPSHOT_COLLECTION_ARRAY_CREATE_EXPR_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying explicitly the expression to initialize the * value of the collection in the snapshot
SNAPSHOT_COLLECTION_ELEMENT_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to be applied to elements of the * collection in the model
SNAPSHOT_COLLECTION_ELEMENT_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to be applied to elements of the * collection in the model
SNAPSHOT_COLLECTION_ELEMENT_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying explicitly the type of the elements in the * colleciton in the snapshot
SNAPSHOT_EXTENDS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the key of the snapshot on the class specified * by MODEL_EXTENDS_PARAM attribute, used to calculate the superclass of the * snapshot class
SNAPSHOT_MAP_CREATE_EXPR_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the expression for initializing the value of the * map in the snapshot
SNAPSHOT_MAP_KEY_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute prefix for specifying an arg for transformer to be applied to the keys of the map * in the model
SNAPSHOT_MAP_KEY_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to be applied to the keys of the map * in the model
SNAPSHOT_MAP_KEY_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying explitly the type of the keys of the map in the * snapshot
SNAPSHOT_MAP_VALUE_TRANSFORMER_ARG_PARAM_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute prefix for specifying an arg for transformer to be applied to the values of the map * in the model
SNAPSHOT_MAP_VALUE_TRANSFORMER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying a transformer to be applied to the values of the map * in the model
SNAPSHOT_MAP_VALUE_TYPE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying explitly the type of the values of the map in * the snapshot
SNAPSHOT_NAME_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the key used to refer to this snapshot
SNAPSHOT_SPECIFIC_MERGE_PATTERN - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
merge pattern for the file to merge in per snapshot
SNAPSHOT_TO_MODEL_CONVERTER_KEY - Static variable in class net.sf.xsnapshot.TransformUtils
 
SUPER_EXTENDS_KEYWORD - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
syntatic sugar keyword for the model-extends attribute that is a synonym * for the superclass of the model class in which the snapshot is defined
SetNullTransformer - class net.sf.xsnapshot.converters.SetNullTransformer.
this converter simply converts everything to null
SetNullTransformer() - Constructor for class net.sf.xsnapshot.converters.SetNullTransformer
 
SnapshotHelper - interface net.sf.xsnapshot.SnapshotHelper.
Interface for classes that convert model instances to snapshot * instances, and vice versa.
SnapshotToModelTransformer - class net.sf.xsnapshot.converters.SnapshotToModelTransformer.
Snapshot-to-model transformer.
SnapshotToModelTransformer() - Constructor for class net.sf.xsnapshot.converters.SnapshotToModelTransformer
 
SnapshotToModelTransformer - class net.sf.xsnapshot.transformers.SnapshotToModelTransformer.
Transformer that assumes the value it is passed is a snapshot, converts it to the corresponding model, and returns the model instance.
SnapshotToModelTransformer() - Constructor for class net.sf.xsnapshot.transformers.SnapshotToModelTransformer
 
SnapshotWrapper - class net.sf.xsnapshot.SnapshotWrapper.
This class wraps a snapshot object plus a snapshot name such that two instances of this class are equals iff their snapshot objects are ==
SnapshotWrapper(Object) - Constructor for class net.sf.xsnapshot.SnapshotWrapper
 
set(Object, Object) - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils.BasicSetter
 
set(Object, Object) - Method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils.DirectSetter
 
set(Object, Object) - Method in interface net.sf.xsnapshot.support.XSnapshotPropertyUtils.Setter
Set the property value from the given instance
setArg1(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg1.
setArg2(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg2.
setArg3(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg3.
setArg4(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg4.
setArg5(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg5.
setArg6(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg6.
setArg7(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg7.
setArg8(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg8.
setArg9(String) - Method in class net.sf.xsnapshot.TransformerArgs
Set the arg9.
setBooleanGetterStrategy(String) - Method in class net.sf.xsnapshot.ant.XSnapshotDocletTask
Set the strategy for generating getter names for boolean-valued properties in snapshots.
setConfigLocations(Resource[]) - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
Specifies list of xsnapshot properties resources from which to read in snapshot, helper and transformer mappings.
setCopyToModelPolicy(String) - Method in class net.sf.xsnapshot.ant.XSnapshotDocletTask
Sets the default copy to model policy for all properties of all snapshots being generated.
setDefaultString(String) - Method in class net.sf.xsnapshot.transformers.ToStringTransformer
Set the string returned by this transformer if the value it is passed is null.
setFormat(String) - Method in class net.sf.xsnapshot.converters.FormatDateTransformer
 
setFormat(String) - Method in class net.sf.xsnapshot.converters.ParseDateTransformer
 
setFormat(String) - Method in class net.sf.xsnapshot.transformers.FormatDateTransformer
sets the SimpleDateFormat pattern this transformer uses to format the dates it is passed if no format is specified in the transformer args.
setFormat(String) - Method in class net.sf.xsnapshot.transformers.ParseDateTransformer
sets the SimpleDateFormat pattern this transformer uses to format the dates it is passed if no format is specified in the transformer args.
setHelperMappings(Map) - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
Specifies custom helper mappings to add to the registry as a map of Class->net.sf.xsnapshot.SnapshotHelper.
setModelInstance(Object, Object) - Method in class net.sf.xsnapshot.TransformContext
 
setParentRegistries(XSnapshotRegistry[]) - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
Specifies a list of xsnapshot registries from which this registry should inherit snapshot, helper and transformer mappings.
setPropertiesFile(String) - Method in class net.sf.xsnapshot.ant.XSnapshotPropertiesSubTask
 
setProperty(Object, String, Object) - Static method in class net.sf.xsnapshot.support.XSnapshotPropertyUtils
Set the specified property of the given object to the given value
setRegistry(XSnapshotRegistry) - Static method in class net.sf.xsnapshot.XSnapshotRegistrySingleton
set the registry singleton.
setRegistry(XSnapshotRegistry) - Method in class net.sf.xsnapshot.XSnapshotUtils
Set the XSnapshotRegistry that should be used when calling instance methods of this class.
setSnapshotClassnamePattern(String) - Method in class net.sf.xsnapshot.ant.XSnapshotDocletTask
Sets the pattern for generating class names for snapshot if no classname is specified explicitly in the xsnapshot.snapshot-class tag.
setSnapshotInstance(Object, String, Object) - Method in class net.sf.xsnapshot.TransformContext
 
setTransformerMappings(Map) - Method in class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
Specifies transformer mappings to add to the registry as a map of String->net.sf.xsnapshot.Transformer.
shouldCopy(XMethod, XTag, XTag) - Method in class net.sf.xsnapshot.AggressiveCopyToModelPolicy
return whether the property described by the arguments should be copied back to the model. This should not take into account the value of the "copy-to-model" attribute as that check will have already been taken, and this method is only called if copying is not determined by it.
shouldCopy(XMethod, XTag, XTag) - Method in class net.sf.xsnapshot.AllCopyToModelPolicy
return whether the property described by the arguments should be copied back to the model. This should not take into account the value of the "copy-to-model" attribute as that check will have already been taken, and this method is only called if copying is not determined by it.
shouldCopy(XMethod, XTag, XTag) - Method in class net.sf.xsnapshot.ConservativeCopyToModelPolicy
return whether the property described by the arguments should be copied back to the model. This should not take into account the value of the "copy-to-model" attribute as that check will have already been taken, and this method is only called if copying is not determined by it.
shouldCopy(XMethod, XTag, XTag) - Method in interface net.sf.xsnapshot.CopyToModelPolicy
return whether the property described by the arguments should be copied back to the model.
shouldCopy(XMethod, XTag, XTag) - Method in class net.sf.xsnapshot.ModerateCopyToModelPolicy
return whether the property described by the arguments should be copied back to the model. This should not take into account the value of the "copy-to-model" attribute as that check will have already been taken, and this method is only called if copying is not determined by it.
shouldCopy(XMethod, XTag, XTag) - Method in class net.sf.xsnapshot.NoneCopyToModelPolicy
return whether the property described by the arguments should be copied back to the model. This should not take into account the value of the "copy-to-model" attribute as that check will have already been taken, and this method is only called if copying is not determined by it.
simplePropertyNestedProperty() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
simplePropertySnapshotName() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
skipSnapshot(XTag) - Method in class net.sf.xsnapshot.ant.XSnapshotCreateHelperSubTask
Indicates whether this snapshot should be skipped.
skipSnapshot(XTag) - Method in class net.sf.xsnapshot.ant.XSnapshotSubTask
Determines whether an individual snapshot should be skipped, based on the Javadoc tag attributes.
snapshotArrayElementType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotClass() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
get the class name of the current snapshot * @doc.tag type="content"
snapshotCollectionArrayElementTargetType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotCollectionArrayElementTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotCollectionArrayElementTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotCollectionArrayExplicitCreateExpr() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotExtendsFrom() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
returns the name of the snapshot this snapshot is extending, if it is * extending a snapshot class, null otherwise * @doc.tag type="content"
snapshotGetter() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotGetterAccess() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotMapExplicitCreateExpr() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotMapKeyTargetType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotMapKeyTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotMapKeyTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotMapValueTargetType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotMapValueTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotMapValueTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotName() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
get the key of the current snapshot * @doc.tag type="content"
snapshotPropertyName() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotPropertySuffix() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
a suffix for variables based on the current property in the snapshot. basically * just snapshotPropertyName() with the first letter capitalized * @return * @throws XDocletException
snapshotPropertyType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotPropertyVar() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotSetter() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotSetterAccess() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotSimplePropertyTargetType() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotSimplePropertyTransformer() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
snapshotSimplePropertyTransformerArgs() - Method in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 

T

THIS_EXTENDS_KEYWORD - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
syntatic sugar keyword for the model-extends attribute that is a synonym * for the model class in which the snapshot is defined
TOSTRING_GENERATE_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying how the toString method should be generated for * this snapshot class
TOSTRING_ORDER_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying the order in the generated toString method that * this property should take if the generate-tostring for that snapshot is * set to 'enumerated'
ToNullTransformer - class net.sf.xsnapshot.transformers.ToNullTransformer.
Transformer that always returns null.
ToNullTransformer() - Constructor for class net.sf.xsnapshot.transformers.ToNullTransformer
 
ToSizeTransformer - class net.sf.xsnapshot.transformers.ToSizeTransformer.
Transformer that returns the size of the value it is passed in.
ToSizeTransformer() - Constructor for class net.sf.xsnapshot.transformers.ToSizeTransformer
 
ToStringTransformer - class net.sf.xsnapshot.converters.ToStringTransformer.
This converter converts anything to a string by invoking toString on it
ToStringTransformer() - Constructor for class net.sf.xsnapshot.converters.ToStringTransformer
 
ToStringTransformer - class net.sf.xsnapshot.transformers.ToStringTransformer.
Transformer that converts the value it is passed to a String by invoking toString on it.
ToStringTransformer() - Constructor for class net.sf.xsnapshot.transformers.ToStringTransformer
 
TransformContext - class net.sf.xsnapshot.TransformContext.
Class used to hold data relevant to a single top-level transformation of a model object into a snapshot object, or vice versa.
TransformContext(XSnapshotRegistry) - Constructor for class net.sf.xsnapshot.TransformContext
Create a new TransformContext that will look up snapshots, helpers and transformers in the given registry
TransformUtils - class net.sf.xsnapshot.TransformUtils.
a utility class for type conversion that handles boxing and unboxing primitive types, as well as convenience methods which call appropriate transformers for model<->snapshot transformations and nested property lookups.
TransformUtils() - Constructor for class net.sf.xsnapshot.TransformUtils
 
Transformer - interface net.sf.xsnapshot.Transformer.
Transformer is the interface for transforming a value to another value.
TransformerArgs - class net.sf.xsnapshot.TransformerArgs.
Simple JavaBean to hold the arguments passed to TypeConverter.
TransformerArgs() - Constructor for class net.sf.xsnapshot.TransformerArgs
 
TransformerArgs(String) - Constructor for class net.sf.xsnapshot.TransformerArgs
 
TransformerArgs(String, String) - Constructor for class net.sf.xsnapshot.TransformerArgs
 
TransformerArgs(String, String, String) - Constructor for class net.sf.xsnapshot.TransformerArgs
 
TransformerArgs(String, String, String, String, String, String, String, String, String) - Constructor for class net.sf.xsnapshot.TransformerArgs
 
toObject(Object) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(int) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(byte) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(short) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(long) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(float) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(double) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(char) - Static method in class net.sf.xsnapshot.TransformUtils
 
toObject(boolean) - Static method in class net.sf.xsnapshot.TransformUtils
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in interface net.sf.xsnapshot.Transformer
Perform the transformation defined by this on the given input object and return the resulting object
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.CloneTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.CollectionToSizeTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.FormatDateTransformer
Perform the transformation defined by this on the given input object and return the resulting object.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.IdentityTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.InverseNestedPropertyTransformer
expects arg1 to be a property on objectToConvert, possibly nested.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.ModelToSnapshotTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.NestedPropertyTransformer
expects arg1 to be a property on objectToConvert, possibly nested.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.ParseDateTransformer
Perform the transformation defined by this on the given input object and return the resulting object.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.SetNullTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.SnapshotToModelTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.converters.ToStringTransformer
returns the String representation of objectToConvert by invoking toString on it if it is null, returns a null string
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.hibernate.IdToEntityTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.hibernate3.IdToEntityTransformer
 
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.CloneTransformer
Simply returns a clone of objectToTransform.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.FormatDateTransformer
objectToTransform can be either a java.util.Date or a java.util.Calendar instance.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.IdentityTransformer
Simply returns objectToTransform
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.InverseNestedPropertyTransformer
expects arg1 to be a property on objectToConvert, possibly nested.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.ModelToSnapshotTransformer
Expects the arg1 of transformerArgs to be the name of a snapshot defined on the class of objectToTransform. returns the named snapshot of objectToTransform.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.NestedPropertyTransformer
Expects the arg1 of transformer args to be a property of objectToTransform, possibly nested (using the Jakarta BeanUtils nested property syntax).
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.ParseDateTransformer
Returns either a java.util.Date or java.util.Calendar (depending on the value of toClass) which contains the date whose String form is given by by objectToTransform.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.SnapshotToModelTransformer
Assumes objectToTransform is a snapshot, converts it to its corresponding model, and returns the converted model instance.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.ToNullTransformer
Always returns null.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.ToSizeTransformer
Returns the size of objectToTransform, where size is defined dependant on the value of objectToTransform as follows: if objectToTransform is null, return 0.
transform(Class, Object, TransformerArgs, TransformContext) - Method in class net.sf.xsnapshot.transformers.ToStringTransformer
Returns objectToConvert.toString().
transformBoolean(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformByte(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformChar(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformDouble(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformFloat(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformInt(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformLong(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformObject(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 
transformShort(Object, Class, String, TransformerArgs, TransformContext) - Static method in class net.sf.xsnapshot.TransformUtils
 

U

USE_IN_EQUALS_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying whether this property should be included in * calculating equals, hashCode, and compareTo for this snapshot if the * generate-equals attribute for that snapshot is set to 'enumerated'
USE_IN_TOSTRING_PARAM - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
attribute for specifying whether this property should be included in * calculating toString for this snapshot if the generate-tostring attribute * for that snapshot is set to 'enumerated'

V

validateOptions() - Method in class net.sf.xsnapshot.ant.XSnapshotDocletTask
Called to validate configuration parameters.

X

XSNAPSHOT_TAG_PREFIX - Static variable in class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
XSnapshotConfigurationException - exception net.sf.xsnapshot.XSnapshotConfigurationException.
An XSnapshot exception caused by a configuration error.
XSnapshotConfigurationException() - Constructor for class net.sf.xsnapshot.XSnapshotConfigurationException
 
XSnapshotConfigurationException(String) - Constructor for class net.sf.xsnapshot.XSnapshotConfigurationException
 
XSnapshotConfigurationException(Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotConfigurationException
 
XSnapshotConfigurationException(String, Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotConfigurationException
 
XSnapshotContextLoader - class net.sf.xsnapshot.web.XSnapshotContextLoader.
this file configures an instance of XSnapshotRegistry based on an xsnapshot properties file, and by default saves it in XSnapshotRegistrySingleton.
XSnapshotContextLoader() - Constructor for class net.sf.xsnapshot.web.XSnapshotContextLoader
 
XSnapshotCreateHelperSubTask - class net.sf.xsnapshot.ant.XSnapshotCreateHelperSubTask.
Subtask to create helper classes
XSnapshotCreateHelperSubTask() - Constructor for class net.sf.xsnapshot.ant.XSnapshotCreateHelperSubTask
 
XSnapshotCreateSnapshotSubTask - class net.sf.xsnapshot.ant.XSnapshotCreateSnapshotSubTask.
Subtask to create snapshot classes.
XSnapshotCreateSnapshotSubTask() - Constructor for class net.sf.xsnapshot.ant.XSnapshotCreateSnapshotSubTask
 
XSnapshotDocletTask - class net.sf.xsnapshot.ant.XSnapshotDocletTask.
This is the main Doclet Task for XSnapshot.
XSnapshotDocletTask() - Constructor for class net.sf.xsnapshot.ant.XSnapshotDocletTask
 
XSnapshotException - exception net.sf.xsnapshot.XSnapshotException.
Base exception thrown by XSnapshot.
XSnapshotException() - Constructor for class net.sf.xsnapshot.XSnapshotException
 
XSnapshotException(String) - Constructor for class net.sf.xsnapshot.XSnapshotException
 
XSnapshotException(Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotException
 
XSnapshotException(String, Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotException
 
XSnapshotInsufficientInformationException - exception net.sf.xsnapshot.XSnapshotInsufficientInformationException.
An XSnapshot exception that indicates that the xsnapshot runtime does not have sufficient information to perform a requested transformation.
XSnapshotInsufficientInformationException() - Constructor for class net.sf.xsnapshot.XSnapshotInsufficientInformationException
 
XSnapshotInsufficientInformationException(String) - Constructor for class net.sf.xsnapshot.XSnapshotInsufficientInformationException
 
XSnapshotInsufficientInformationException(Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotInsufficientInformationException
 
XSnapshotInsufficientInformationException(String, Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotInsufficientInformationException
 
XSnapshotPropertiesConfigurator - class net.sf.xsnapshot.cfg.XSnapshotPropertiesConfigurator.
configures an XSnapshot Registry based on a properties file format.
XSnapshotPropertiesConfigurator() - Constructor for class net.sf.xsnapshot.cfg.XSnapshotPropertiesConfigurator
 
XSnapshotPropertiesSubTask - class net.sf.xsnapshot.ant.XSnapshotPropertiesSubTask.
Subtask to create the properties file containing the mappings of models, snapshot names, and snapshot and snapshot helper classes, as well as the standard transformers.
XSnapshotPropertiesSubTask() - Constructor for class net.sf.xsnapshot.ant.XSnapshotPropertiesSubTask
 
XSnapshotPropertyAccessException - exception net.sf.xsnapshot.XSnapshotPropertyAccessException.
 
XSnapshotPropertyAccessException(String, boolean, Class, String, Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotPropertyAccessException
 
XSnapshotPropertyUtils - class net.sf.xsnapshot.support.XSnapshotPropertyUtils.
Utility to get/set properties of an object.
XSnapshotPropertyUtils() - Constructor for class net.sf.xsnapshot.support.XSnapshotPropertyUtils
 
XSnapshotPropertyUtils.BasicGetter - class net.sf.xsnapshot.support.XSnapshotPropertyUtils.BasicGetter.
 
XSnapshotPropertyUtils.BasicSetter - class net.sf.xsnapshot.support.XSnapshotPropertyUtils.BasicSetter.
 
XSnapshotPropertyUtils.DirectGetter - class net.sf.xsnapshot.support.XSnapshotPropertyUtils.DirectGetter.
 
XSnapshotPropertyUtils.DirectSetter - class net.sf.xsnapshot.support.XSnapshotPropertyUtils.DirectSetter.
 
XSnapshotPropertyUtils.Getter - interface net.sf.xsnapshot.support.XSnapshotPropertyUtils.Getter.
Gets values of a particular property
XSnapshotPropertyUtils.Setter - interface net.sf.xsnapshot.support.XSnapshotPropertyUtils.Setter.
Sets values to a particular property.
XSnapshotRegistry - class net.sf.xsnapshot.XSnapshotRegistry.
This class holds mappings of snapshots, snapshot helpers, and transformers
XSnapshotRegistry() - Constructor for class net.sf.xsnapshot.XSnapshotRegistry
Create a new XSnapshotRegistry, which has no mappings.
XSnapshotRegistry(XSnapshotRegistry) - Constructor for class net.sf.xsnapshot.XSnapshotRegistry
Create a new XSnapshotRegistry, and initialize it with mappings * from the given registry
XSnapshotRegistry(XSnapshotRegistry[]) - Constructor for class net.sf.xsnapshot.XSnapshotRegistry
Create a new XSnapshotRegistry and initialize it with mappings * from the given parent registries.
XSnapshotRegistryFactoryBean - class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean.
A Spring Factory Bean that creates a XSnapshotRegistry based on its configured settings.
XSnapshotRegistryFactoryBean() - Constructor for class net.sf.xsnapshot.spring.XSnapshotRegistryFactoryBean
 
XSnapshotRegistrySingleton - class net.sf.xsnapshot.XSnapshotRegistrySingleton.
This class allows you to use the XSnapshotRegistry in a singleton pattern.
XSnapshotRegistrySingleton() - Constructor for class net.sf.xsnapshot.XSnapshotRegistrySingleton
 
XSnapshotSubTask - class net.sf.xsnapshot.ant.XSnapshotSubTask.
Superclass for XSnapshot subtasks tasks that iterate over source classes and snapshot-class tags for each source file.
XSnapshotSubTask() - Constructor for class net.sf.xsnapshot.ant.XSnapshotSubTask
Default Constructor
XSnapshotTagsHandler - class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler.
TagsHandler for all XSnapshot XDoclet template tags
XSnapshotTagsHandler() - Constructor for class net.sf.xsnapshot.tagshandler.XSnapshotTagsHandler
 
XSnapshotTransformException - exception net.sf.xsnapshot.XSnapshotTransformException.
An XSnapshot exception thrown by Transformers to indicate unexpected input or error during transformation.
XSnapshotTransformException() - Constructor for class net.sf.xsnapshot.XSnapshotTransformException
 
XSnapshotTransformException(String) - Constructor for class net.sf.xsnapshot.XSnapshotTransformException
 
XSnapshotTransformException(Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotTransformException
 
XSnapshotTransformException(String, Throwable) - Constructor for class net.sf.xsnapshot.XSnapshotTransformException
 
XSnapshotUtils - class net.sf.xsnapshot.XSnapshotUtils.
This class contains methods for working with XSnapshot at runtime.
XSnapshotUtils() - Constructor for class net.sf.xsnapshot.XSnapshotUtils
 
XSnapshotUtils(XSnapshotRegistry) - Constructor for class net.sf.xsnapshot.XSnapshotUtils
 

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