Package | Description |
---|---|
com.google.gwt.core.client |
Fundamental classes used in client-side GWT code.
|
com.google.gwt.core.client.impl | |
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.place.shared |
A package for managing bookmarkable locations in an application.
|
com.google.gwt.resources.client |
Classes for aggregating static resources into bundles.
|
com.google.gwt.resources.ext |
This package contains extension hooks for adding new resource types to
ClientBundle.
|
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.user.server.rpc |
Classes used in server-side implementation of remote procedure calls.
|
com.google.gwt.util |
A package containing an annotation used to mark package-info.java 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.
|
interface |
UnsafeNativeLong
This annotation can be placed on a native method to allow it to directly
access Java
long values. |
Modifier and Type | Class and Description |
---|---|
interface |
CompilerHint
An annotation to mark another annotation as a compiler hint.
|
interface |
DoNotInline
An annotation to mark a given method as not inlineable.
|
interface |
SpecializeMethod
An annotation to mark a given method as being specialized.
|
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.DefaultLocale
Specifies the default locale for messages in this file.
|
static interface |
LocalizableResource.Description
Specifies a description of the string to be translated, such as a note
about the context.
|
static interface |
LocalizableResource.Generate
Requests that a translation source file be generated from the annotated
interface.
|
static interface |
LocalizableResource.GeneratedFrom
Annotation indicating this is a generated file and the source file it was
generated from.
|
static interface |
LocalizableResource.GenerateKeys
Requests that the keys for messages be generated automatically.
|
static interface |
LocalizableResource.Key
The key used for lookup of translated strings.
|
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.Example
An example of the annotated parameter to assist translators.
|
static interface |
Messages.Offset
Ignored except on parameters also tagged with
Messages.PluralCount , and
provides an offset to be subtracted from the value before a plural rule
is chosen or the value is formatted. |
static interface |
Messages.Optional
Indicates the specified parameter is optional and need not appear in a
particular translation of this message.
|
static interface |
Messages.PluralCount
Provides multiple plural forms based on a count.
|
static interface |
Messages.PluralText
Deprecated.
use
Messages.AlternateMessage instead |
static interface |
Messages.Select
Provides multiple forms based on a dynamic parameter.
|
Modifier and Type | Class and Description |
---|---|
interface |
Prefix
Indicates the prefix to use when the token written by
PlaceTokenizer.getToken(Place) is written to
History.newItem(java.lang.String) . |
interface |
WithTokenizers
Indicates
PlaceTokenizer types used by an implementation of
PlaceHistoryMapper generated by
com.google.gwt.place.rebind.PlaceHistoryMapperGenerator . |
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 |
CssResource.Strict
Deprecated.
Strict mode is now the default behavior for CssResource
|
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 |
---|---|
interface |
DefaultExtensions
Specifies the default extensions for a resource type.
|
interface |
ResourceGeneratorType
Specifies the implementation of ResourceGenerator to use for a type of
ResourcePrototype . |
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. |
static interface |
RpcToken.RpcTokenImplementation
RemoteService interfaces specifying RpcToken implementation
using this annotation will only have serializers for the specific class
generated, as opposed to generating serializers for all RpcToken
implementations. |
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 |
NoXsrfProtect
Annotation on RPC interfaces and methods indicating that they do not need to
be XSRF protected.
|
interface |
XsrfProtect
Annotation for RPC interfaces and methods indicating that they should be
XSRF protected.
|
Modifier and Type | Class and Description |
---|---|
interface |
PreventSpuriousRebuilds
A dummy annotation applied to package-info.java to force it to generate a
class file; this prevents javac from thinking package-info.java is always
stale.
|
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 |
Override
Indicates that a method definition is intended to override a declaration from
a superclass.
|
interface |
SuppressWarnings
Indicates that the named compiler warnings should be suppressed in the
annotated element (and in all program elements contained in the annotated
element).
|
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 |
CheckReturnValue |
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).
|
Modifier and Type | Class and Description |
---|---|
interface |
GuardedBy
GuardedBy
The field or method to which this annotation is applied can only be accessed
when holding a particular lock, which may be a built-in (synchronization)
lock, or may be an explicit java.util.concurrent.Lock.
|
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 |
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.