A C D E F G I J L N O P Q S U V

A

AbstractJPAMojo - Class in com.edugility.jpa.maven.plugin
An AbstractMojo that provides support for scanning a set of URLs and reporting back on the annotated classnames found there.
AbstractJPAMojo() - Constructor for class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Constructs a new AbstractJPAMojo.
accept(URL) - Method in class com.edugility.jpa.maven.plugin.URLFilter
Returns true if the supplied URL should be accepted.
AnnotationDB - Class in com.edugility.jpa.maven.plugin
An AnnotationDB subclass that adds Cloneable support and the ability to clear state.
AnnotationDB() - Constructor for class com.edugility.jpa.maven.plugin.AnnotationDB
Creates a new AnnotationDB.
AnnotationDB(AnnotationDB) - Constructor for class com.edugility.jpa.maven.plugin.AnnotationDB
Creates a new AnnotationDB, performing a deep copy of the state of the supplied AnnotationDB.

C

clear() - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Clears all transient state from this AnnotationDB.
clone() - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Returns a deep copy of this AnnotationDB.
cloneAnnotationDB() - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Returns a clone of this AbstractJPAMojo's associated AnnotationDB.
com.edugility.jpa.maven.plugin - package com.edugility.jpa.maven.plugin
Provides mojo classes and interfaces for helping with JPA-related tasks during a Maven build.
copyState(AnnotationDB) - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Deeply copies all known state from the supplied AnnotationDB to this one.
createAnnotationDB() - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Creates a new AnnotationDB in the (common) case where a user has not supplied this AbstractJPAMojo with a pre-configured AnnotationDB.
createAnnotationDB() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Creates a new AnnotationDB in the (common) case where a user has not supplied this AbstractJPAMojo with a pre-configured AnnotationDB.

D

db - Variable in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
The AnnotationDB that will be cloned for use by this AbstractJPAMojo.
decorate(String, String, String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Decorates the supplied class name with the supplied prefix and suffix parameters and returns the result.
DEFAULT_DEFAULT_PROPERTY_NAME - Static variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The property name to use for classnames that belong to the default package when another default property name cannot be found.
DEFAULT_OUTPUT_FILENAME - Static variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The default name used in constructing the ListEntityClassnamesMojo.outputFile when no output file has been specified and the return value of the ListEntityClassnamesMojo.getUseOutputFile() method is true.
DEFAULT_SUBDIR_PREFIX - Static variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The default subdirectory prefix that is added to the value of the current Maven project's build directory when constructing a prefix for non-absolute output file specifications.
defaultPropertyName - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The property key under which the entity classname listing will be stored.
determinePropertyName(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the appropriate property name given a class name.
DirectoryException - Exception in com.edugility.jpa.maven.plugin
A FileException that results from a File representing a directory failing validation of some kind.
DirectoryException(File) - Constructor for exception com.edugility.jpa.maven.plugin.DirectoryException
Creates a new DirectoryException.
DirectoryException(File, String) - Constructor for exception com.edugility.jpa.maven.plugin.DirectoryException
Creates a new DirectoryException.
DirectoryException(File, Throwable, String) - Constructor for exception com.edugility.jpa.maven.plugin.DirectoryException
Creates a new DirectoryException.

E

encoding - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The character encoding to use when writing the ListEntityClassnamesMojo.outputFile.
excludes - Variable in class com.edugility.jpa.maven.plugin.URLFilter
The Plexus FileUtils-compatible Set of exclusion Strings.
execute() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Executes this mojo.

F

file - Variable in exception com.edugility.jpa.maven.plugin.FileException
The File that failed validation.
FileException - Exception in com.edugility.jpa.maven.plugin
An IOException that results from a File failing validation of some kind.
FileException(File) - Constructor for exception com.edugility.jpa.maven.plugin.FileException
Creates a new FileException.
FileException(File, String) - Constructor for exception com.edugility.jpa.maven.plugin.FileException
Creates a new FileException.
FileException(File, Throwable, String) - Constructor for exception com.edugility.jpa.maven.plugin.FileException
Creates a new FileException.
firstItemPrefix - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The textual prefix to prepend to the list of classnames.

G

getDefaultPropertyName() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the property name to use for the names of Classes that belong to the default package.
getDirectory() - Method in exception com.edugility.jpa.maven.plugin.DirectoryException
A convenience method that returns the return value of the FileException.getFile() method.
getEncoding() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the encoding used to write the Properties file that this mojo generates.
getExcludes() - Method in class com.edugility.jpa.maven.plugin.URLFilter
Returns the Plexus FileUtils-compatible Set of exclusion Strings.
getFile() - Method in exception com.edugility.jpa.maven.plugin.FileException
Returns the File whose validation failure caused this FileException to be thrown.
getFirstItemPrefix() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the prefix prepended to the list of classnames.
getIncludes() - Method in class com.edugility.jpa.maven.plugin.URLFilter
Returns the Plexus FileUtils-compatible Set of inclusion Strings.
getLastItemSuffix() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the suffix appended to the list of classnames.
getOutputFile() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the output File.
getPrefix() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the prefix prepended to every element of the list of classnames, excluding the first element.
getProject() - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Returns the MavenProject that Maven customarily injects into this mojo, or null if no such MavenProject has been set.
getProjectBuildDirectoryName() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns this ListEntityClassnamesMojo's best guess as to its related Maven project's build directory.
getPropertyNames() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns a Map of property names indexed by package fragments.
getScanClassAnnotations() - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Returns whether this AnnotationDB should scan class annotations.
getScanFieldAnnotations() - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Returns whether this AnnotationDB should scan field annotations.
getScanMethodAnnotations() - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Returns whether this AnnotationDB should scan method annotations.
getScanParameterAnnotations() - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Returns whether this AnnotationDB should scan parameter annotations.
getSuffix() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the suffix appended to every element of the list of classnames, excluding the last element.
getTestClasspathURLs() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns a Set of URLs that represents the test classpath.
getURLFilter() - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Returns this AbstractJPAMojo's associated URLFilter, or null if no such URLFilter exists.
getURLs() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns the Set of URLs to scan for annotations.
getUseOutputFile() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Returns whether or not this ListEntityClassnamesMojo should write its properties out to the associated output file.

I

includes - Variable in class com.edugility.jpa.maven.plugin.URLFilter
The Plexus FileUtils-compatible Set of inclusion Strings.
initialize() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Called by the ListEntityClassnamesMojo.execute() method; initializes all fields to their defaults if for some reason they were not already set appropriately.
initializeOutputFile() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Initializes the outputFile property and returns its value.
initializeOutputFile(File) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Validates and "absolutizes" the supplied File and returns the corrected version.
initializePropertyNames() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Called by the ListEntityClassnamesMojo.initialize() method; sets up the ListEntityClassnamesMojo.propertyNames field appropriately.
initializeURLs() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Initializes the Set of URLs to scan and returns it.

J

JPA_ANNOTATIONS - Static variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The List of JPA annotations that this ListEntityClassnamesMojo scans for.

L

lastItemSuffix - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The suffix to append to the list of classnames.
ListEntityClassnamesMojo - Class in com.edugility.jpa.maven.plugin
Generates a .properties file, suitable for use as a Maven filter, whose contents are the set of names of classes that have been annotated with the Entity, MappedSuperclass, Embeddable and IdClass annotations.
ListEntityClassnamesMojo() - Constructor for class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Creates a new ListEntityClassnamesMojo.

N

NotDirectoryException - Exception in com.edugility.jpa.maven.plugin
A FileException indicating that the File in question was expected to be a directory, but was not.
NotDirectoryException(File) - Constructor for exception com.edugility.jpa.maven.plugin.NotDirectoryException
Creates a new NotDirectoryException.
NotNormalFileException - Exception in com.edugility.jpa.maven.plugin
A FileException indicating that the File in question was expected to be a normal file, but was not.
NotNormalFileException(File) - Constructor for exception com.edugility.jpa.maven.plugin.NotNormalFileException
Creates a new NotNormalFileException.
NotWritableDirectoryException - Exception in com.edugility.jpa.maven.plugin
A DirectoryException indicating that the directory in question was expected to be writable, but was not.
NotWritableDirectoryException(File) - Constructor for exception com.edugility.jpa.maven.plugin.NotWritableDirectoryException
Creates a new NotWritableDirectoryException.
NotWritableFileException - Exception in com.edugility.jpa.maven.plugin
A FileException indicating that the File in question was expected to be writable, but was not.
NotWritableFileException(File) - Constructor for exception com.edugility.jpa.maven.plugin.NotWritableFileException
Creates a new NotWritableFileException.

O

outputFile - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The File to which entity- and mapped superclass-annotated classnames will be written.

P

PathCreationFailedException - Exception in com.edugility.jpa.maven.plugin
A DirectoryException indicating that the File in question had a path that should have been fully created by the File.mkdirs() method, but that this path creation failed.
PathCreationFailedException(File) - Constructor for exception com.edugility.jpa.maven.plugin.PathCreationFailedException
Creates a new PathCreationFailedException.
prefix - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The textual prefix to prepend to every element of the list of classnames, excluding the first element.
project - Variable in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
The MavenProject usually injected by the Maven runtime.
propertyNames - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
A Map of property names indexed by package prefix segments.

Q

quotePattern - Static variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
A workaround for MODELLO-256; a Pattern used to strip initial leading and (matching) trailing quotes from a String.

S

scan(Set<URL>) - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Scans the supplied Set of URLs and returns the AnnotationDB that contains the scanned annotation information.
scan(AnnotationDB, Set<URL>) - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Scans the supplied Set of URLs and as a convenience returns the supplied AnnotationDB that contains the scanned annotation information.
scan() - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Scans the Set of URLs this ListEntityClassnamesMojo has been configured with and returns the AnnotationDB that performed the scanning.
serialVersionUID - Static variable in class com.edugility.jpa.maven.plugin.AnnotationDB
A serial version identifier uniquely identifying the version of this class.
serialVersionUID - Static variable in exception com.edugility.jpa.maven.plugin.NotDirectoryException
A serial version identifier uniquely identifying the version of this class.
serialVersionUID - Static variable in exception com.edugility.jpa.maven.plugin.NotNormalFileException
A serial version identifier uniquely identifying the version of this class.
serialVersionUID - Static variable in exception com.edugility.jpa.maven.plugin.NotWritableDirectoryException
A serial version identifier uniquely identifying the version of this class.
serialVersionUID - Static variable in exception com.edugility.jpa.maven.plugin.NotWritableFileException
A serial version identifier uniquely identifying the version of this class.
serialVersionUID - Static variable in exception com.edugility.jpa.maven.plugin.PathCreationFailedException
A serial version identifier uniquely identifying the version of this class.
setAnnotationDB(AnnotationDB) - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Sets the AnnotationDB that will be used by this AbstractJPAMojo's cloneAnnotationDB() method.
setDefaultPropertyName(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the property name to use for the names of Classes that belong to the default package.
setEncoding(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the encoding used to write the Properties file that this mojo generates.
setExcludes(Set<String>) - Method in class com.edugility.jpa.maven.plugin.URLFilter
Sets the Plexus FileUtils-compatible Set of exclusion Strings.
setFirstItemPrefix(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the prefix prepended to the list of classnames.
setIncludes(Set<String>) - Method in class com.edugility.jpa.maven.plugin.URLFilter
Sets the Plexus FileUtils-compatible Set of inclusion Strings.
setLastItemSuffix(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the suffix appended to the list of classnames.
setOutputFile(File) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the File to use as the output file parameter.
setPrefix(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the prefix prepended to every element of the list of classnames, excluding the first element.
setProject(MavenProject) - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Installs the MavenProject for use by this mojo during its run.
setPropertyNames(Map<String, String>) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the Map of property names indexed by package fragments that will be used to determine under which property name a given class name should be listed.
setScanClassAnnotations(boolean) - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Sets whether this AnnotationDB should scan class annotations.
setScanFieldAnnotations(boolean) - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
setScanMethodAnnotations(boolean) - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Sets whether this AnnotationDB should scan method annotations.
setScanParameterAnnotations(boolean) - Method in class com.edugility.jpa.maven.plugin.AnnotationDB
Sets whether this AnnotationDB should scan parameter annotations.
setSuffix(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the suffix appended to every element of the list of classnames, excluding the last element.
setURLFilter(URLFilter) - Method in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
Sets this AbstractJPAMojo's associated URLFilter.
setURLs(Set<URL>) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets the Set of URLs to scan for annotations.
setUseOutputFile(boolean) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Sets whether or not this ListEntityClassnamesMojo should write its properties out to the associated output file.
stripQuotes - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
A workaround for MODELLO-256; if true then values for the prefix, suffix, firstItemPrefix and lastItemSuffix will have any leading and trailing quotes (if they are a matched pair) removed.
stripQuotes(String) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
A workaround for MODELLO-256; strips leading and trailing quotes from the supplied text parameter value and returns the result.
suffix - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The suffix to append to every element of the list of classnames, excluding the last element.

U

urlFilter - Variable in class com.edugility.jpa.maven.plugin.AbstractJPAMojo
A URLFilter that will be used to construct the Set of URLs that will be scanned by this AbstractJPAMojo.
URLFilter - Class in com.edugility.jpa.maven.plugin
A filter that can cull a Collection of URLs.
URLFilter() - Constructor for class com.edugility.jpa.maven.plugin.URLFilter
Creates a new URLFilter.
urls - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
The Set of URLs to scan.
useOutputFile - Variable in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Whether or not to write properties to an external file.

V

validateOutputDirectory(File) - Method in class com.edugility.jpa.maven.plugin.ListEntityClassnamesMojo
Ensures that the supplied File, after this method is invoked, will designate a directory that exists and is writable.

A C D E F G I J L N O P Q S U V

Copyright © 2011-2013 Laird Nelson. All Rights Reserved.