|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
TemplateScript
for defining the script source from either a file or a
single command listed as a string.ValidationScript
.
Path
.
PathPermissions
object associated with a given path.
PathPermissions
object associated with a given path.
Permission
.
PackageInfo
object as an AbstractDependency
type.
RequiresValidation
object to be reported by this Validator
ArchiveEntry
to this archive.
Field
is validated.
Field
is validated.
Property
is validated.
Field
is validated.
Field
is validated.
PackageDescription
object.
File
path.
Archive
.Archive
class.ArchiveEntry
where the entry data is a held in a string.ArchiveStringEntry
with the supplied string as the entry data and the
supplied path name as the entry path in the archive.
SetStatus
enum describing the "set" state, of the list of
supplied Mutable
objects.
RequiresValidation
object has no violations.
RequiresValidation
object has one violation and is an instance
of the supplied Violation
class.
RequiresValidation
object has two violations and are instances
of the supplied Violation
class.
RequiresValidation
object has two violations and are instances
of the supplied Violation
classes.
Violation
for the ListField
which must have at least one field defined.Violation
management.Dependencies
fields.FieldWrapper
functionality.FieldWrapper
by providing the already constructed Field
to be
wrapped and the parent Field
which holds the wrapped Field
.
FieldWrapper
which expects the wrapped Field
to be set later
using BaseFieldWrapper.setField(F)
.
FieldWrapper
which expects the wrapped Field
to be set later
using BaseFieldWrapper.setField(F)
.
Property
objects to extend from.PackageScript
where the script source comes from a Velocity template.DescriptionAction
field that inserts a blank line into the Description
.BaseProperty
that holds a Boolean
object.Field
which holds condition information describing when a BaseDependency
takes effect.Violation
describing a property which cannot be set if any of a list of properties are set.Violation
for fields which have thrown a ControlDataInvalidException
.AbstractDependency
defined in this field with just
the package name defined.
AbstractDependency
defined in this field with a
package name and condition defined.
PackageInfo
object.
Project
object for tests.
Archive
has a size larger than can be
stored in a 32 bit integer meaning that it cannot be added to an ar(1) archive.ControlFileDependency
objects.PackageDescription
object.PackageTarFile
.DestrootWalker
.
DpkgData
object to the context.
PackageScript
objects meta information about the package
being created.PermissionsMap
entry maps to a path being added which would
result in unpredictable behavior.Violation
describing when the distributions property on a source is blank.Violation
for TextField
fields which have had an empty string assigned.PackageScript
suitable for input to the uuencode command.PackageScript
.
BaseProperty
that holds an Enum
object.Condition
describing the DependencyRelationships.LATER_OR_EQUAL
condition.Condition
describing the DependencyRelationships.EARLIER_OR_EQUAL
condition.Condition
describing the DependencyRelationships.EXACTLY_EQUAL
condition.Field
objects.Field
object and provides methods to handle the mutability of that object and any
ReferenceField
aspects of that Field
.MaintainerScript
that works with File
objects.BaseProperty
that holds an File
object.OutputStream
gets closed.
PackageInfoDependency
objects.
AbstractDependency
after it has been created.
Field
held by this FieldWrapper
.
Field
this Property
is attached to.
Field
Class object, return an instance of that class.
InputStream
from the data contained in this entry.
Field
if it is set, otherwise use the parent
Field
location, which will be a good estimate.
Location
of this Field instance in the Ant file.
PackageArchitecture
.
PackageDescription
.
PackageInfo
object.
PackageMaintainer
.
PackageName
.
PackagePriority
.
PackageScript
objects in the <scripts> section.
PackageSection
.
PackageVersion
.
Field
of the wrapped Field
.
PathPermissions
object.
PathPermissions
object for the supplied path if it exists, null otherwise.
Set
of Map.Entry
objects holding paths and the PathPermissions
object
associated with that path.
Object
that this ReferenceField
holds a reference to.
DependencyRelationships
enum for this condition.
InputStream
.
InputStream
with the script contents for this type.
MaintainerScript.Type
of script this instance is.
MaintainerScript.Type
objects implemented by this script.
Condition
describing the DependencyRelationships.STRICTLY_LATER
condition.BaseProperty
that holds an Integer
object.Violation
describing a Field
which has a Property
or child field which
did not get expected booleans data.Violation
reporting that a user supplied property does not correspond to an expected
enum field.Violation
reporting that a location listed in a property that should be an existing
file does not exist.Violation
describing a Field
which has a Property
or child field which
did not get expected integer data.Violation
describing an invalid mode property provided to a Permission
field,
specifically that it must be an octal integer.Violation
reporting that a user supplied property is not a valid URL.Mutable
data contained in this object is not set, e.g.
Field
is a reference, false otherwise.
Mutable
data contained in this object is set, e.g.
Condition
describing the DependencyRelationships.STRICTLY_EARLIER
condition.BaseComponent
designed to hold lists of BaseComponent
objects and
tools to validate those fields.ListComponent
designed to hold lists of FieldWrapper
objects and cannot
be used as an Ant Task
.BaseProperty
that holds a list of String
objects.ListComponent
designed to hold lists of FieldWrapper
objects and can
be used as an Ant Task
.Locale
all strings representing enums are assumed to be in.
InputStream
with the script content.InputStream
of the merged script template.
VelocityTemplate
, performing all substitutions defined, into
the supplied Writer
.
BaseProperty
that holds an Integer
object meant to represent a chmod(1) file
mode in octal.Violation
for parent fields which cannot contain more than one of a given child
Field
.FieldWrapper
which wraps a Field
which can be unset, e.g.PackageInfo
object with the supplied data.
PackageInfo
with all required fields.
ReferenceField
which can add itself to a PackageInfo
object as an
AbstractDependency
type.PackageTarFile
with an empty PermissionsMap
.
DescriptionAction
field that inserts a normal word wrapped paragraph into the
Description
.Archive
entry is invalid.Archive
entry exceeds the limit that
can be encoded in the archive file header.VelocityContext
to populate with e.g.
AbstractTypeScript
field for defining a <postinst> script.AbstractTypeScript
field for defining a <postrm> script.AbstractTypeScript
field for defining a <preinst> script.AbstractTypeScript
field for defining a <prerm> script.Field
property, e.g.Field
object may be an Ant reference and provides methods for handling
references.Field
class as a data type for this Project
.
FieldWrapper
is unset then report a violation that the field cannot be
unset if any of the supplied list of FieldWrapper
objects are set.
Property
objects are set.
FieldWrapper
is unset.
RequiresValidationException
if the child fields have not been validated.
FieldWrapper
which wraps a Field
which must be set, e.g.RequiresValidationException
that an object was accessed before
validate() or validateField() was called, which is the method where the object is being set.
MaintainerScript
is too large to be encoded in a TarEntry
PackageScript
maintainer scripts into a single master script which
executes each individual script in turn.Type
, using the list of
PackageScript
scripts.
Field
.
ListField
objects.
ListField
objects.
SingleLineTextField
which needs no additional validation.TextField
that enforces the text data is always set, not zero length, and has
no newlines or tabs.BaseProperty
that holds String
objects.Description
summary field for the PackageDescription
short description field.BaseTemplateScript
which provides helpers to populate the
velocity context and inserts the DpkgData
object into the context by default.TemplateScript
with the single script type implemented.
TemplateScript
with a set of the script types implemented.
Field
which allows text input in the form <field>Text here</field>.TextField
.ScriptRunner
encounters a maintainer script type it was not expecting.Violation
for the Arch
Field
when the user supplied data is not a
know architecture.Violation
describing a field which must be set if any of a list of fields are set.Violation
describing a property which must be set if any of a list of properties are set.Violation
describing a parent field which did not have a child field added.Violation
describing a field which has a property which was not set.Reference
has been requested for a ReferenceField
which has not
had a reference set, which would result in unexpected behavior.Violation
describing an invalid AbstractTypeScript
field which is missing
both the command and file source property.Violation
for TextField
fields which have not been assigned.Field
has been requested from a FieldWrapper
which has not
had been set, which would result in unexpected behavior.BaseProperty
that holds a URL
object.Violation
classes for any validation violations.
RequiresValidation
objects known to this Validator, throwing a
single BuildException
for all detected violations.
FieldWrapper
objects that are children of this Field
.
List
of FieldWrapper
objects that are children of this Field
.
Property
objects that are optional.
Property
objects.
Property
objects.
Property
a chance to do property specific validation and return the
validated value.
PackageScript
which implements ReferenceField
, meaning it also implements
RequiresValidation
providing maintainer scripts defined in the <scripts> section to be
given a chance to validate without requiring implementors to extend one of the provided abstract
script classes, e.g.RequiresValidation
objects in unit tests.RequiresValidation
objects into a single BuildException
RequiresValidation
objects.VelocityTemplate
classes.String
being a user readable reason
that the validation occurred.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |