From 39f7583a4937f921b762fbd78effe7ded96534ed Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Mon, 10 May 2010 14:58:27 +0000 Subject: [PATCH] Updated package javadoc for #4248 svn changeset:13122/svn branch:6.4 --- src/com/vaadin/annotations/package.html | 12 +++ .../vaadin/data/doc-files/Container_full.gif | Bin 9870 -> 0 bytes .../data/doc-files/Container_simple.gif | Bin 7448 -> 0 bytes src/com/vaadin/data/doc-files/Item.gif | Bin 2694 -> 0 bytes src/com/vaadin/data/doc-files/Property.gif | Bin 1415 -> 0 bytes src/com/vaadin/data/doc-files/datalayer.gif | Bin 7595 -> 0 bytes src/com/vaadin/data/package.html | 95 ++++++------------ src/com/vaadin/data/util/package.html | 31 ++---- src/com/vaadin/data/validator/package.html | 13 ++- src/com/vaadin/package.html | 39 +++---- 10 files changed, 69 insertions(+), 121 deletions(-) create mode 100644 src/com/vaadin/annotations/package.html delete mode 100644 src/com/vaadin/data/doc-files/Container_full.gif delete mode 100644 src/com/vaadin/data/doc-files/Container_simple.gif delete mode 100644 src/com/vaadin/data/doc-files/Item.gif delete mode 100644 src/com/vaadin/data/doc-files/Property.gif delete mode 100644 src/com/vaadin/data/doc-files/datalayer.gif diff --git a/src/com/vaadin/annotations/package.html b/src/com/vaadin/annotations/package.html new file mode 100644 index 0000000000..d789e9b5df --- /dev/null +++ b/src/com/vaadin/annotations/package.html @@ -0,0 +1,12 @@ + + + + + + + +

Contains annotations used in Vaadin. Note that some annotations +are also found in other packages e.g., {@link com.vaadin.ui.ClientWidget}.

+ + + diff --git a/src/com/vaadin/data/doc-files/Container_full.gif b/src/com/vaadin/data/doc-files/Container_full.gif deleted file mode 100644 index 28ee720e32aea30a4d9ee7ce7d55cfcc65884411..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9870 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 G_J06A(zpl! diff --git a/src/com/vaadin/data/doc-files/Item.gif b/src/com/vaadin/data/doc-files/Item.gif deleted file mode 100644 index 4cd202ceba5fef7292172cafcc6ecfafdf852f48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2694 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 MM|ACF3#f)rbJCIs?T=X{z&4FRp1+s3SO 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 KuE+=hq5lKYmKkmU diff --git a/src/com/vaadin/data/package.html b/src/com/vaadin/data/package.html index f6e0a2d645..a14ea1ac88 100644 --- a/src/com/vaadin/data/package.html +++ b/src/com/vaadin/data/package.html @@ -5,82 +5,45 @@ -

Provides interfaces for the data layer which contains classes -for typed data values, data collections, and handlers. A -{@link com.vaadin.data.Property Property} is a simple typed data -value; an {@link com.vaadin.data.Item Item} is a collection of -Properties, each corresponding to a unique identifier; a -{@link com.vaadin.data.Container Container} is a collection of -identified Items with special constraints; a -{@link com.vaadin.data.Buffered Buffered} class is able to track -its changes and to commit or discard them later.

+

Contains interfaces for the data layer, mainly for binding typed +data and data collections to components, and for validating data.

-

Package Specification

+

Data binding

-

The package contains a three-tiered structure for typed data objects and -collections of them:

- -
-

-

-

-
+

The package contains a three-tiered structure for typed data +objects and collections of them:

    -
  • The simplest of these is the - {@link com.vaadin.data.Property Property} which represents a - single typed data value. A Property may be read-only in which - case attempts to modify its contents will throw an exception. - -
  • The second level of the data layer is represented by the - {@link com.vaadin.data.Item Item} which embodies a set of - Properties. Each Property in an Item corresponds to a locally - unique(that is, inside the Item) identifier. - -
  • The third level is called the - {@link com.vaadin.data.Container Container} which can be - visualized as a set of Items, each corresponding to a locally unique - identifier. Note that the Container imposes a few restrictions on the - data stored in it, see further documentation in the - class specification. +
  • A {@link com.vaadin.data.Property Property} represents a + single, typed data value. + +
  • An {@link com.vaadin.data.Item Item} embodies a set of Properties. + A locally unique (inside the {@link com.vaadin.data.Item Item}) + Property identifier corresponds to each Property inside the Item.
  • +
  • A {@link com.vaadin.data.Container Container} contains a set + of Items, each corresponding to a locally unique Item identifier. Note + that Container imposes a few restrictions on the data stored in it, see + {@link com.vaadin.data.Container Container} for further information.
-

In addition to these interfaces the package contains the -{@link com.vaadin.data.Buffered Buffered} interface, which defines -the methods to make an object buffered, that is, track the changes to an -object and allow committing or discarding them at a later time.

- -

Provides interfaces for the validation framework. The framework -defines two interfaces; one for classes that need to support external -validation, and another one for the validators themselves.

+

For more information on the data model, see the Data model +chapter in Book of Vaadin.

-

Validation

- -

The most important method defined by the -{@link com.vaadin.data.Validatable Validatable} interface is -{@link com.vaadin.data.Validatable#isValid() isValid()}. It -asks all registered validators to verify if the object's value is valid -or not. Note that it depends on the validators registered for a object which -values are valid and which are not. For example, a null value -can be valid value for one validator but invalid for another.

+

Buffering

-

In addition to isValid(), Validatable defines -methods to add, remove and list validators of a validatable object.

+

A {@link com.vaadin.data.Buffered Buffered} implementor is able +to track and buffer changes and commit or discard them later.

-

{@link com.vaadin.data.Validator Validator} defines the -interface for an external validator. These validators may be added to -any Validatable object, and their task is to check, when -requested, that the object which they are attached to contains a valid -value. The actual validation logic is hidden in the -{@link com.vaadin.data.Validator#validate(Object) validate(Object)} -method.

+

Validation

-

In addition to check(Object), Validator defines -the InvalidValueException which is used to signal that a -checked value is invalid, and the -{@link com.vaadin.data.Validator.Suggestive Suggestive} -subinterface which includes functionality to suggest a valid value for -the validated object.

+

{@link com.vaadin.data.Validator Validator} implementations are +used to validate data, typically the value of a {@link +com.vaadin.ui.Field Field}. One or more {@link com.vaadin.data.Validator +Validators} can be added to a {@link com.vaadin.data.Validatable +Validatable} implementor and then used to validate the value of the +Validatable.

+ diff --git a/src/com/vaadin/data/util/package.html b/src/com/vaadin/data/util/package.html index 332d8f8143..07e3acde9e 100644 --- a/src/com/vaadin/data/util/package.html +++ b/src/com/vaadin/data/util/package.html @@ -6,32 +6,13 @@ -

Provides various utility classes that implement the data layer -functionality.

+

Provides implementations of Property, Item and Container +interfaces, and utilities for the data layer.

-

The first {@link com.vaadin.data.Property Property} class, -{@link com.vaadin.data.util.ObjectProperty ObjectProperty}, provides -a simple class containing a typed data value. The second, -{@link com.vaadin.data.util.MethodProperty MethodProperty}, provides -a way to bind a field of an object to the Property interface using the -accessor methods for the field.

- -

The next level of the data layer, the -{@link com.vaadin.data.Item Item}, is implemented by -{@link com.vaadin.data.util.BeanItem BeanItem}, though it is only a -simple wrapper to the former to provide the Item interface for any regular -Java Bean.

- -

The third level, the {@link com.vaadin.data.Container Container}, -has several implementations in the {@link com.vaadin.data.util} -package.

- - - - - - - +

Various Property, Item and Container implementations are provided +in this package. Each implementation can have its own sets of +constraints on the data it encapsulates and on how the implementation +can be used. See the class javadocs for more information.

diff --git a/src/com/vaadin/data/validator/package.html b/src/com/vaadin/data/validator/package.html index 8697eb6313..c991bfc82a 100644 --- a/src/com/vaadin/data/validator/package.html +++ b/src/com/vaadin/data/validator/package.html @@ -8,13 +8,16 @@ -

Provides validators for data contained in data-bound objects..

+

Provides various {@link com.vaadin.data.Validator} +implementations.

- +

{@link com.vaadin.data.validator.AbstractValidator +AbstractValidator} provides an abstract implementation of the {@link +com.vaadin.data.Validator} interface and can be extended for custom +validation needs. {@link +com.vaadin.data.validator.AbstractStringValidator +AbstractStringValidator} can also be extended if the value is a String.

- - - diff --git a/src/com/vaadin/package.html b/src/com/vaadin/package.html index 5a2defa80b..6142fcb8de 100644 --- a/src/com/vaadin/package.html +++ b/src/com/vaadin/package.html @@ -5,34 +5,23 @@ -

This package is the base of Vaadin. The base package -contains the Application class, the starting point of any aplication that uses Vaadin. -The sub-packages from this point contain application components and utilities. -

+

The Vaadin base package. Contains the Application class, the +starting point of any application that uses Vaadin.

-

Package Specification

+

Contains all Vaadin core classes. A Vaadin application is based +on the {@link com.vaadin.Application} class and deployed as a servlet +using {@link com.vaadin.terminal.gwt.server.ApplicationServlet} or +{@link com.vaadin.terminal.gwt.server.GAEApplicationServlet} (for Google +App Engine).

- Vaadin is composed of the following packages: -
-
com.vaadin.data
-
A library of interfaces for transparently binding UI components to datasources.
-
com.vaadin.data.util
-
Basic implementations of data-intfaces and utidtties for working with data-bound components.
-
com.vaadin.data.validator
-
Classes providing data-validation for Properties.
-
com.vaadin.event
-
Interfaces defining how to send and recieve events.
-
com.vaadin.service
-
Classes provding miscelaneous utidtty services.
-
com.vaadin.terminal
-
Classes and interfaces for implementing the terminal specific adapters.
-
com.vaadin.terminal.web
-
Classes that implement support both for AJAX-based and more limited web browsers.
-
com.vaadin.ui
-
UI components.
-
+

Vaadin applications can also be deployed as portlets using {@link +com.vaadin.terminal.gwt.server.ApplicationPortlet] (JSR-168) or {@link +com.vaadin.terminal.gwt.server.ApplicationPortlet2} (JSR-286).

+ +

All classes in Vaadin are serializable unless otherwise noted. +This allows Vaadin applications to run in cluster and cloud +environments.

- -- 2.39.5