Package | Description |
---|---|
com.google.gwt.core.client |
Fundamental classes used in client-side GWT code.
|
com.google.gwt.core.client.js | |
com.google.gwt.core.client.js.impl | |
com.google.gwt.core.ext.linker |
Classes for writing Linkers.
|
com.google.gwt.core.shared | |
com.google.gwt.dom.client |
Classes for low-level DOM programming.
|
com.google.gwt.editor.client |
A framework for editing bean-like objects.
|
com.google.gwt.i18n.client |
Internationalization support for GWT applications.
|
com.google.gwt.resources.client |
Classes for aggregating static resources into bundles.
|
com.google.gwt.safehtml.client |
Interfaces for creating safe HTML content using templates.
|
com.google.gwt.uibinder.client |
Classes used to generate user interfaces using declarative ui.xml files.
|
com.google.gwt.user.client.rpc |
Classes used in client-side implementation of remote procedure calls.
|
com.google.gwt.user.client.ui |
Widgets, Panels, and other user-interface classes.
|
com.google.gwt.validation.client | |
java.lang | |
java.lang.annotation | |
javax.annotation | |
javax.annotation.concurrent | |
javax.annotation.meta | |
javax.validation.constraints |
Modifier and Type | Class and Description |
---|---|
interface |
GwtScriptOnly
This annotation is used to break out of a module's source path in hosted
mode.
|
interface |
SingleJsoImpl
This annotation may be placed on an interface to declare the single
JavaScriptObject type that implements the interface.
|
interface |
SingleJsoImplName
This annotation may be placed on an interface to name the single
JavaScriptObject type that implements the interface.
|
Modifier and Type | Class and Description |
---|---|
interface |
JsExport
JsExport marks a constructor, static method, or static field as creating a an unobfuscated alias
in the global scope.
|
interface |
JsNamespace
Provides a default namespace for @JsExport annotations which don't specify a value.
|
interface |
JsNoExport
JsExport marks a constructor, static method, or static field as creating a an unobfuscated alias
in the global scope.
|
interface |
JsProperty
JsProperty marks a method in a
JsType as a property accessor and recognizes
JavaBean style naming convention. |
interface |
JsType
JsType is used to describe the interface of a Javascript object, either one that already
exists from the external Javascript environment, or one that will be accessible to the
external Javascript environment.
|
Modifier and Type | Class and Description |
---|---|
interface |
PrototypeOfJsType
Marker annotation used to indicate which JsType stub classes trigger prototype overriding
behavior in subtypes.
|
Modifier and Type | Class and Description |
---|---|
interface |
LinkerOrder
Defines the relative order in which a Linker will be run.
|
interface |
Shardable
This annotation, when placed on a
Linker
class, indicates that the linker supports the shardable version of the Linker
API. |
interface |
Transferable
An artifact marked with this annotation is passed through a compilation all
the way to the final call to
Linker.link(com.google.gwt.core.ext.TreeLogger, com.google.gwt.core.ext.LinkerContext, ArtifactSet, boolean)
. |
Modifier and Type | Class and Description |
---|---|
interface |
GwtIncompatible
A simple of a GwtIncompatible annotation.
|
Modifier and Type | Class and Description |
---|---|
interface |
TagName
Indicates the tag name of an
Element subclass. |
Modifier and Type | Class and Description |
---|---|
static interface |
Editor.Ignore
Tells the Editor framework to ignore an Editor accessor.
|
static interface |
Editor.Path
Maps a composite Editor's component Editors into the data-model.
|
Modifier and Type | Class and Description |
---|---|
static interface |
Constants.DefaultBooleanValue
Default boolean value to be used if no translation is found (and also used as the
source for translation).
|
static interface |
Constants.DefaultDoubleValue
Default double value to be used if no translation is found (and also used as the
source for translation).
|
static interface |
Constants.DefaultFloatValue
Default float value to be used if no translation is found (and also used as the
source for translation).
|
static interface |
Constants.DefaultIntValue
Default integer value to be used if no translation is found (and also used as the
source for translation).
|
static interface |
Constants.DefaultStringArrayValue
Default string array value to be used if no translation is found (and also
used as the source for translation).
|
static interface |
Constants.DefaultStringMapValue
Default string map value to be used if no translation is found (and also
used as the source for translation).
|
static interface |
Constants.DefaultStringValue
Default string value to be used if no translation is found (and also used as the
source for translation).
|
static interface |
LocalizableResource.Meaning
Specifies the meaning of the translated string.
|
static interface |
Messages.AlternateMessage
Provides alternate forms of a message, such as are needed when plural
forms are used or a placeholder has known gender.
|
static interface |
Messages.DefaultMessage
Default text to be used if no translation is found (and also used as the
source for translation).
|
static interface |
Messages.PluralText
Deprecated.
use
Messages.AlternateMessage instead |
Modifier and Type | Class and Description |
---|---|
static interface |
ClientBundle.Source
Specifies the classpath location of the resource or resources associated
with the
ResourcePrototype . |
static interface |
CssResource.ClassName
The original CSS class name specified in the resource.
|
static interface |
CssResource.Import
Makes class selectors from other CssResource types available in the raw
source of a CssResource.
|
static interface |
CssResource.ImportedWithPrefix
Specifies the string prefix to use when one CssResource is imported into
the scope of another CssResource.
|
static interface |
CssResource.NotStrict
The presence of this annotation on a CssResource accessor method indicates
that any class selectors that do not correspond with a String accessor
method in the return type or an
@external declaration should not
trigger a compilation error. |
static interface |
CssResource.Shared
Indicates that the String accessor methods defined in a CssResource will
return the same values across all implementations of that type.
|
static interface |
DataResource.DoNotEmbed
Specifies that the resource or resources associated with the
ResourcePrototype should not be embedded into the compiled output. |
static interface |
DataResource.MimeType
Specifies the MIME Type of the resource or resources associated with the
ResourcePrototype . |
static interface |
GwtCreateResource.ClassType
This annotation can be applied to the resource getter method in order to
call
GWT.create with a class literal other than that of the
return type parameterization. |
static interface |
ImageResource.ImageOptions
Specifies additional options to control how an image is bundled.
|
Modifier and Type | Class and Description |
---|---|
static interface |
SafeHtmlTemplates.Template
The HTML template.
|
Modifier and Type | Class and Description |
---|---|
interface |
UiChild
Mark a method as the appropriate way to add a child widget to the parent
class.
|
interface |
UiConstructor
Marks a constructor that may be used as an alternative to a widget's
zero args construtor in a
UiBinder template. |
interface |
UiFactory
Marks a method that may be called as an alternative to a GWT.create call in a
UiBinder template. |
interface |
UiField
Marks fields in a UiBinder client that must be filled by the binder's
UiBinder.createAndBindUi(O) method. |
interface |
UiHandler
Marks a method to be automatically bound as an event handler.
|
interface |
UiTemplate
Indicates the template from which to generate a
UiBinder . |
Modifier and Type | Class and Description |
---|---|
interface |
GwtTransient
This annotation means the same thing as the
transient keyword,
but it is ignored by all serialization systems other than GWT's. |
interface |
RemoteServiceRelativePath
Associates a
RemoteService with a relative path. |
Modifier and Type | Class and Description |
---|---|
static interface |
ImageBundle.Resource
Deprecated.
Explicitly specifies a file name or path to the image resource to be
associated with a method in an
ImageBundle . |
Modifier and Type | Class and Description |
---|---|
interface |
GwtValidation
Annotates a
javax.validation.Validator explicitly listing the classes
that can be validated in GWT. |
Modifier and Type | Class and Description |
---|---|
interface |
Deprecated
A program element annotated @Deprecated is one that programmers are
discouraged from using, typically because it is dangerous, or because a
better alternative exists.
|
Modifier and Type | Class and Description |
---|---|
interface |
Documented
Annotation which indicates annotations should be documented by javadoc/etc [Sun
docs].
|
interface |
Inherited
Annotation which indicates an annotation type is automatically inherited [Sun
docs].
|
interface |
Retention
Annotation which indicates how long annotations should be retained [Sun
doc].
|
interface |
Target
Annotation which indicates the kinds of program element to which an
annotation type is applicable [Sun
docs].
|
Modifier and Type | Class and Description |
---|---|
interface |
CheckForNull |
interface |
CheckForSigned
Used to annotate a value that may be either negative or nonnegative, and
indicates that uses of it should check for
negative values before using it in a way that requires the value to be
nonnegative, and check for it being nonnegative before using it in a way that
requires it to be negative.
|
interface |
CheckReturnValue |
interface |
Detainted |
interface |
MatchesPattern |
interface |
Nonnegative
Used to annotate a value that should only contain nonnegative values
|
interface |
Nonnull |
interface |
Nullable |
interface |
OverridingMethodsMustInvokeSuper
When this annotation is applied to a method, it indicates that if this method
is overridden in a subclass, the overriding method should invoke this method
(through method invocation on super).
|
interface |
ParametersAreNonnullByDefault
This annotation can be applied to a package, class or method to indicate that
the method parameters in that element are nonnull by default unless there is:
An explicit nullness annotation
The method overrides a method in a superclass (in which case the
annotation of the corresponding parameter in the superclass applies)
there is a default parameter annotation applied to a more tightly nested
element.
|
interface |
ParametersAreNullableByDefault
This annotation can be applied to a package, class or method to indicate that
the method parameters in that element are nullable by default unless there is:
An explicit nullness annotation
The method overrides a method in a superclass (in which case the
annotation of the corresponding parameter in the superclass applies)
there is a default parameter annotation applied to a more tightly nested
element.
|
interface |
PropertyKey |
interface |
RegEx
This qualifier is used to denote String values that should be a Regular
expression.
|
interface |
Signed
Used to annotate a value of unknown sign
|
interface |
Syntax
This annotation a value that is of a particular syntax, such as Java syntax
or regular expression syntax.
|
interface |
Tainted |
interface |
Untainted |
interface |
WillClose |
interface |
WillCloseWhenClosed |
interface |
WillNotClose |
Modifier and Type | Class and Description |
---|---|
interface |
Immutable
Immutable
The class to which this annotation is applied is immutable.
|
interface |
NotThreadSafe
NotThreadSafe
The class to which this annotation is applied is not thread-safe.
|
interface |
ThreadSafe
ThreadSafe
The class to which this annotation is applied is thread-safe.
|
Modifier and Type | Class and Description |
---|---|
interface |
Exclusive
This annotation can be applied to the value() element of an annotation that
is annotated as a TypeQualifier.
|
interface |
Exhaustive
This annotation can be applied to the value() element of an annotation that
is annotated as a TypeQualifier.
|
interface |
TypeQualifier
This qualifier is applied to an annotation to denote that the annotation
should be treated as a type qualifier.
|
interface |
TypeQualifierDefault
This qualifier is applied to an annotation to denote that the annotation
defines a default type qualifier that is visible within the scope of the
element it is applied to.
|
interface |
TypeQualifierNickname
This annotation is applied to a annotation, and marks the annotation as being
a qualifier nickname.
|
Modifier and Type | Class and Description |
---|---|
interface |
Pattern
The annotated String must match the following regular expression.
|
static interface |
Pattern.List
Defines several
@Pattern annotations on the same element |
Copyright © 2018. All rights reserved.