GWT 2.7.0

Uses of Interface
com.google.gwt.core.ext.typeinfo.JClassType

Packages that use JClassType
com.google.gwt.core.ext.typeinfo Type-introspection support classes used by generators. 
com.google.gwt.i18n.rebind.format Implementations for various MessageCatalogFormat implementations, which are used to generate files for translation or to read translated messages. 
com.google.gwt.resources.ext This package contains extension hooks for adding new resource types to ClientBundle. 
com.google.gwt.resources.gss   
com.google.gwt.uibinder.elementparsers Classes that parse XML elements, using the context to generate widget initialization code. 
 

Uses of JClassType in com.google.gwt.core.ext.typeinfo
 

Subinterfaces of JClassType in com.google.gwt.core.ext.typeinfo
 interface JAnnotationType
          Type representing an annotation type.
 interface JArrayType
          Type representing a Java array.
 interface JEnumType
          Type representing a Java enumerated type.
 interface JGenericType
          Type declaration that has type parameters.
 interface JParameterizedType
          Represents a parameterized type in a declaration.
 interface JRawType
          Represents a raw type; that is a generic type with no type arguments.
 interface JRealClassType
          Type representing a Java class or interface type that a user would declare.
 interface JTypeParameter
          Represents one of the type parameters in a generic type.
 interface JWildcardType
          Represents a wildcard type argument to a parameterized type.
 

Methods in com.google.gwt.core.ext.typeinfo that return JClassType
 JClassType JClassType.findNestedType(java.lang.String typeName)
           
abstract  JClassType TypeOracle.findType(java.lang.String name)
          Finds a class or interface given its fully-qualified name.
 JClassType JPackage.findType(java.lang.String typeName)
          Finds a type in this package.
 JClassType JPackage.findType(java.lang.String[] typeName)
          Deprecated. use JPackage.findType(String)
abstract  JClassType TypeOracle.findType(java.lang.String pkgName, java.lang.String typeName)
          Finds a type given its package-relative name.
 JClassType JWildcardType.getBaseType()
           
 JClassType JTypeParameter.getBaseType()
           
 JClassType[] JTypeParameter.getBounds()
           
 JClassType JField.getEnclosingType()
           
 JClassType JClassType.getEnclosingType()
          Returns the enclosing type, or null if none.
 JClassType JAbstractMethod.getEnclosingType()
          Gets the type in which this method or constructor was declared.
 JClassType JClassType.getErasedType()
           
 JClassType JWildcardType.getFirstBound()
           
 JClassType JTypeParameter.getFirstBound()
           
 JClassType[] JClassType.getImplementedInterfaces()
           
abstract  JClassType TypeOracle.getJavaLangObject()
          Gets a reference to the type object representing java.lang.Object.
 JClassType[] JWildcardType.getLowerBounds()
          Returns the lower bounds of this wildcard type.
 JClassType JClassType.getNestedType(java.lang.String typeName)
           
 JClassType[] JClassType.getNestedTypes()
           
 JClassType JParameterizedType.getRawType()
           
abstract  JClassType TypeOracle.getSingleJsoImpl(JClassType intf)
          Returns the single implementation type for an interface returned via TypeOracle.getSingleJsoImplInterfaces() or null if no JSO implementation is defined.
 JClassType[] JClassType.getSubtypes()
          Returns all subtypes of this type, recursively, not including this type.
 JClassType JClassType.getSuperclass()
          Returns the superclass of this type, or null if none.
 JClassType[] JAbstractMethod.getThrows()
           
abstract  JClassType TypeOracle.getType(java.lang.String name)
          Finds a type given its fully qualified name.
 JClassType JPackage.getType(java.lang.String typeName)
          Finds a type in this package.
abstract  JClassType TypeOracle.getType(java.lang.String pkgName, java.lang.String topLevelTypeSimpleName)
          Finds a type given its package-relative name.
 JClassType[] JParameterizedType.getTypeArgs()
           
abstract  JClassType[] TypeOracle.getTypes()
          Gets all types, both top-level and nested.
 JClassType[] JPackage.getTypes()
          Returns all top-level types in this package.
 JClassType JWildcardType.getUpperBound()
           
 JClassType[] JWildcardType.getUpperBounds()
          Returns the upper bounds of this wildcard type.
 JClassType JType.isClass()
          Returns this instance if the erased version of this type is a class (as opposed to a primitive, array, or interface) or null if it is not.
 JClassType JPrimitiveType.isClass()
           
 JClassType JType.isClassOrInterface()
          Returns this instance if the erased version of this type is a class or interface (as opposed to a primitive or array array) or null if it is not.
 JClassType JPrimitiveType.isClassOrInterface()
           
 JClassType JType.isInterface()
          Returns this instance if it is an interface or null if it is not.
 JClassType JPrimitiveType.isInterface()
           
 

Methods in com.google.gwt.core.ext.typeinfo that return types with arguments of type JClassType
 java.util.Set<? extends JClassType> JClassType.getFlattenedSupertypeHierarchy()
          Returns all of the superclasses and superinterfaces for a given type including the type itself.
abstract  java.util.Set<? extends JClassType> TypeOracle.getSingleJsoImplInterfaces()
          Returns an unmodifiable, live view of all interface types that are implemented by exactly one JSO subtype.
 

Methods in com.google.gwt.core.ext.typeinfo with parameters of type JClassType
abstract  JParameterizedType TypeOracle.getParameterizedType(JGenericType genericType, JClassType[] typeArgs)
          Gets the parameterized type object that represents the combination of a specified raw type and a set of type arguments.
abstract  JParameterizedType TypeOracle.getParameterizedType(JGenericType genericType, JClassType enclosingType, JClassType[] typeArgs)
          Gets the parameterized type object that represents the combination of a specified raw type and a set of type arguments.
abstract  JParameterizedType TypeOracle.getParameterizedType(JGenericType genericType, JClassType enclosingType, JClassType[] typeArgs)
          Gets the parameterized type object that represents the combination of a specified raw type and a set of type arguments.
abstract  JClassType TypeOracle.getSingleJsoImpl(JClassType intf)
          Returns the single implementation type for an interface returned via TypeOracle.getSingleJsoImplInterfaces() or null if no JSO implementation is defined.
abstract  JWildcardType TypeOracle.getWildcardType(JWildcardType.BoundType boundType, JClassType typeBound)
           
 boolean JClassType.isAssignableFrom(JClassType possibleSubtype)
          Returns true if this JClassType is assignable from the specified JClassType parameter.
 boolean JClassType.isAssignableTo(JClassType possibleSupertype)
          Returns true if this JClassType is assignable to the specified JClassType parameter.
static void TypeOracle.sort(JClassType[] types)
          Convenience method to sort class types in a consistent way.
 

Uses of JClassType in com.google.gwt.i18n.rebind.format
 

Methods in com.google.gwt.i18n.rebind.format with parameters of type JClassType
 void PropertiesFormat.write(TreeLogger logger, java.lang.String locale, com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList, java.io.PrintWriter out, JClassType messageInterface)
           
 void MessageCatalogFormat.write(TreeLogger logger, java.lang.String locale, com.google.gwt.i18n.rebind.AbstractResource.ResourceList resourceList, java.io.PrintWriter out, JClassType messageInterface)
          Write a message catalog file.
 

Uses of JClassType in com.google.gwt.resources.ext
 

Methods in com.google.gwt.resources.ext that return JClassType
 JClassType ResourceContext.getClientBundleType()
          Return the interface type of the resource bundle being generated.
 

Methods in com.google.gwt.resources.ext with parameters of type JClassType
 void ClientBundleRequirements.addTypeHierarchy(JClassType type)
          Indicates that the ResourcePrototype implementation generated by a ResourceGenerator is sensitive to structural changes to the given type, as well as any of it's super type hierarchy.
static JMethod ResourceGeneratorUtil.getMethodByPath(JClassType rootType, java.util.List<java.lang.String> pathElements, JType expectedReturnType)
          Finds a method by following a dotted path interpreted as a series of no-arg method invocations from an instance of a given root type.
 

Uses of JClassType in com.google.gwt.resources.gss
 

Method parameters in com.google.gwt.resources.gss with type arguments of type JClassType
 java.util.Set<java.lang.String> ClassNamesCollector.getClassNames(com.google.gwt.thirdparty.common.css.compiler.ast.CssTree tree, java.util.Set<JClassType> imports)
          Extract all CSS class names in the provided stylesheet, modulo those imported from another context.
 

Uses of JClassType in com.google.gwt.uibinder.elementparsers
 

Methods in com.google.gwt.uibinder.elementparsers with parameters of type JClassType
(package private)  void DialogBoxParser.handleConstructorArgs(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer, com.google.gwt.uibinder.rebind.XMLElement customCaption)
          If this is DialogBox (not a subclass), parse constructor args and generate the constructor call.
protected  boolean DialogBoxParser.isCustomWidget(com.google.gwt.uibinder.rebind.UiBinderWriter writer, JClassType type)
          Checks to see if the widget extends DialogBox or is DialogBox proper.
 void UiChildParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void UIObjectParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void TabPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void TabLayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void StackPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void StackLayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void RenderablePanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void NumberLabelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void MenuItemParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void MenuBarParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void ListBoxParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void LazyPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void LayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void IsEmptyParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void ImageParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void HasWidgetsParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void HasTreeItemsParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void HasTextParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void HasHTMLParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void HasAlignmentParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void HTMLPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void GridParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void FlowPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void ElementParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
          Parse the given element, generating the code to initialize it from the element's attributes and children.
 void DomElementParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void DockPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void DockLayoutPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void DisclosurePanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement panelElem, java.lang.String panelField, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void DialogBoxParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void DateLabelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void CustomButtonParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void CellPanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void BeanParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
          Generates code to initialize all bean attributes on the given element.
 void AttributeMessageParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 void AbsolutePanelParser.parse(com.google.gwt.uibinder.rebind.XMLElement elem, java.lang.String fieldName, JClassType type, com.google.gwt.uibinder.rebind.UiBinderWriter writer)
           
 


GWT 2.7.0