|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractMojo
that provides support for scanning a set of
URL
s and reporting back on the annotated classnames found
there.AbstractJPAMojo
.
true
if the supplied URL
should be
accepted.
AnnotationDB
subclass that adds Cloneable
support and the ability to clear
state.AnnotationDB
.
AnnotationDB
, performing a deep copy of the
state of the supplied AnnotationDB
.
AnnotationDB
.
AnnotationDB
.
AbstractJPAMojo
's associated AnnotationDB.
AnnotationDB
to this one.
AnnotationDB
in the (common) case where a
user has not supplied this AbstractJPAMojo
with a
pre-configured AnnotationDB
.
AnnotationDB
in the (common) case where a
user has not supplied this AbstractJPAMojo
with a
pre-configured AnnotationDB
.
AnnotationDB
that will be cloned for use by this AbstractJPAMojo
.
class name
with
the supplied prefix
and suffix
parameters and
returns the result.
ListEntityClassnamesMojo.outputFile
when no output file has been specified
and the return value of the ListEntityClassnamesMojo.getUseOutputFile()
method is
true
.
FileException
that results from a File
representing a directory failing validation of some kind.DirectoryException
.
DirectoryException
.
DirectoryException
.
ListEntityClassnamesMojo.outputFile
.
Set
of exclusion String
s.
File
that failed validation.
IOException
that results from a File
failing
validation of some kind.FileException
.
FileException
.
FileException
.
Class
es
that belong to the default package.
FileException.getFile()
method.
Properties
file
that this mojo generates.
Set
of exclusion String
s.
File
whose validation failure caused this
FileException
to be thrown.
Set
of inclusion String
s.
File
.
MavenProject
that Maven customarily injects
into this mojo, or null
if no such MavenProject
has been set.
ListEntityClassnamesMojo
's best guess as to
its related Maven project's
build directory.
Map
of property names indexed by package
fragments.
AnnotationDB
should scan class annotations.
AnnotationDB
should scan field
annotations.
AnnotationDB
should scan method
annotations.
AnnotationDB
should scan parameter
annotations.
Set
of URL
s that represents the test
classpath.
AbstractJPAMojo
's associated URLFilter
, or null
if no such URLFilter
exists.
Set
of URL
s to scan for annotations.
ListEntityClassnamesMojo
should write its properties out to the associated output file
.
Set
of inclusion String
s.
ListEntityClassnamesMojo.execute()
method; initializes all fields
to their defaults if for some reason they were not already set
appropriately.
outputFile
property and
returns its value.
File
and returns
the corrected version.
ListEntityClassnamesMojo.initialize()
method; sets up the ListEntityClassnamesMojo.propertyNames
field appropriately.
Set
of URL
s to scan and returns it.
List
of JPA
annotations that this ListEntityClassnamesMojo
scans for.
.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
.
FileException
indicating that the File
in
question was expected to be a
directory, but was not.NotDirectoryException
.
FileException
indicating that the File
in
question was expected to be a normal
file, but was not.NotNormalFileException
.
DirectoryException
indicating that the directory in
question was expected to be writable,
but was not.NotWritableDirectoryException
.
FileException
indicating that the File
in
question was expected to be writable,
but was not.NotWritableFileException
.
File
to which entity- and mapped superclass-annotated
classnames will be written.
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
.
MavenProject
usually injected by the Maven runtime.
Map
of property names indexed by package prefix
segments.
Pattern
used to strip initial leading and (matching)
trailing quotes from a String
.
Set
of URL
s and returns the
AnnotationDB
that contains the scanned annotation
information.
Set
of URL
s and as a
convenience returns the supplied AnnotationDB
that
contains the scanned annotation information.
ListEntityClassnamesMojo
has been configured with
and returns the AnnotationDB
that performed the scanning.
AnnotationDB
that will be used by this AbstractJPAMojo
's cloneAnnotationDB()
method.
Class
es
that belong to the default package.
Properties
file that
this mojo generates.
Set
of exclusion String
s.
Set
of inclusion String
s.
File
to use as the output file parameter.
MavenProject
for use by this mojo during its
run.
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.
AnnotationDB
should scan class annotations.
AnnotationDB
should scan method annotations.
AnnotationDB
should scan parameter annotations.
AbstractJPAMojo
's associated URLFilter
.
Set
of URL
s to scan for annotations.
ListEntityClassnamesMojo
should
write its properties out to the associated output file.
true
then values for the prefix
,
suffix
, firstItemPrefix
and lastItemSuffix
will have any leading and trailing quotes (if they are a matched
pair) removed.
text
parameter value and returns the result.
URLFilter
that will be used to construct the Set
of URL
s that will be scanned by this AbstractJPAMojo
.
Collection
of URL
s.URLFilter
.
Set
of URL
s to scan.
File
, after this method is
invoked, will designate a directory that exists and is
writable.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |