com.vaadin.server.widgetsetutils.metadata
Class ConnectorBundle

java.lang.Object
  extended by com.vaadin.server.widgetsetutils.metadata.ConnectorBundle

public class ConnectorBundle
extends java.lang.Object


Constructor Summary
ConnectorBundle(java.lang.String name, java.util.Collection<TypeVisitor> visitors, TypeOracle oracle)
           
ConnectorBundle(java.lang.String name, ConnectorBundle previousBundle)
           
 
Method Summary
static JMethod findInheritedMethod(JClassType type, java.lang.String methodName, JType... params)
           
 java.util.Set<JClassType> getGwtConstructors()
           
 java.util.Map<JClassType,java.util.Set<java.lang.String>> getIdentifiers()
           
 java.util.Map<JClassType,java.util.Map<JMethod,java.util.Set<com.vaadin.client.metadata.TypeDataStore.MethodAttribute>>> getMethodAttributes()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getMethodReturnTypes()
           
 java.lang.String getName()
           
 java.util.Map<JClassType,java.util.Set<Property>> getNeedsDelegateToWidget()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsInvoker()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsOnStateChangeHandler()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsParamTypes()
           
 java.util.Set<Property> getNeedsProperty()
           
 java.util.Set<JClassType> getNeedsProxySupport()
           
 java.util.Set<JClassType> getNeedsSuperclass()
           
 java.util.Map<JClassType,JType> getPresentationTypes()
           
 ConnectorBundle getPreviousBundle()
           
 java.util.Collection<Property> getProperties(JClassType type)
           
 java.util.Map<JType,GeneratedSerializer> getSerializers()
           
static boolean isConnectedComponentConnector(JClassType type)
           
static boolean isConnectedConnector(JClassType type)
           
static boolean isConnectedRendererConnector(JClassType type)
           
 void processSubTypes(TreeLogger logger, JClassType type)
           
 void processType(TreeLogger logger, JClassType type)
           
 void processTypes(TreeLogger logger, java.util.Collection<JClassType> types)
           
 void setIdentifier(JClassType type, java.lang.String identifier)
           
 void setMethodAttribute(JClassType type, JMethod method, com.vaadin.client.metadata.TypeDataStore.MethodAttribute methodAttribute)
           
 void setNeedsDelegateToWidget(Property property, JClassType type)
           
 void setNeedsGwtConstructor(JClassType type)
           
 void setNeedsInvoker(JClassType type, JMethod method)
           
 void setNeedsOnStateChangeHandler(JClassType type, JMethod method)
           
 void setNeedsParamTypes(JClassType type, JMethod method)
           
 void setNeedsProxySupport(JClassType type)
           
 void setNeedsReturnType(JClassType type, JMethod method)
           
 void setNeedsSerialize(JType type)
           
 void setPresentationType(JClassType type, JType presentationType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorBundle

public ConnectorBundle(java.lang.String name,
                       ConnectorBundle previousBundle)

ConnectorBundle

public ConnectorBundle(java.lang.String name,
                       java.util.Collection<TypeVisitor> visitors,
                       TypeOracle oracle)
                throws NotFoundException
Throws:
NotFoundException
Method Detail

setNeedsGwtConstructor

public void setNeedsGwtConstructor(JClassType type)

setIdentifier

public void setIdentifier(JClassType type,
                          java.lang.String identifier)

getPreviousBundle

public ConnectorBundle getPreviousBundle()

getName

public java.lang.String getName()

getIdentifiers

public java.util.Map<JClassType,java.util.Set<java.lang.String>> getIdentifiers()

getGwtConstructors

public java.util.Set<JClassType> getGwtConstructors()

processTypes

public void processTypes(TreeLogger logger,
                         java.util.Collection<JClassType> types)
                  throws UnableToCompleteException
Throws:
UnableToCompleteException

processType

public void processType(TreeLogger logger,
                        JClassType type)
                 throws UnableToCompleteException
Throws:
UnableToCompleteException

getSerializers

public java.util.Map<JType,GeneratedSerializer> getSerializers()

setPresentationType

public void setPresentationType(JClassType type,
                                JType presentationType)

getPresentationTypes

public java.util.Map<JClassType,JType> getPresentationTypes()

getNeedsSuperclass

public java.util.Set<JClassType> getNeedsSuperclass()

getNeedsProperty

public java.util.Set<Property> getNeedsProperty()

getProperties

public java.util.Collection<Property> getProperties(JClassType type)

processSubTypes

public void processSubTypes(TreeLogger logger,
                            JClassType type)
                     throws UnableToCompleteException
Throws:
UnableToCompleteException

setNeedsReturnType

public void setNeedsReturnType(JClassType type,
                               JMethod method)

getMethodReturnTypes

public java.util.Map<JClassType,java.util.Set<JMethod>> getMethodReturnTypes()

isConnectedConnector

public static boolean isConnectedConnector(JClassType type)

isConnectedComponentConnector

public static boolean isConnectedComponentConnector(JClassType type)

isConnectedRendererConnector

public static boolean isConnectedRendererConnector(JClassType type)

setNeedsInvoker

public void setNeedsInvoker(JClassType type,
                            JMethod method)

getNeedsInvoker

public java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsInvoker()

setNeedsParamTypes

public void setNeedsParamTypes(JClassType type,
                               JMethod method)

getNeedsParamTypes

public java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsParamTypes()

setNeedsProxySupport

public void setNeedsProxySupport(JClassType type)

getNeedsProxySupport

public java.util.Set<JClassType> getNeedsProxySupport()

setMethodAttribute

public void setMethodAttribute(JClassType type,
                               JMethod method,
                               com.vaadin.client.metadata.TypeDataStore.MethodAttribute methodAttribute)

getMethodAttributes

public java.util.Map<JClassType,java.util.Map<JMethod,java.util.Set<com.vaadin.client.metadata.TypeDataStore.MethodAttribute>>> getMethodAttributes()

setNeedsSerialize

public void setNeedsSerialize(JType type)

setNeedsDelegateToWidget

public void setNeedsDelegateToWidget(Property property,
                                     JClassType type)

getNeedsDelegateToWidget

public java.util.Map<JClassType,java.util.Set<Property>> getNeedsDelegateToWidget()

setNeedsOnStateChangeHandler

public void setNeedsOnStateChangeHandler(JClassType type,
                                         JMethod method)

getNeedsOnStateChangeHandler

public java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsOnStateChangeHandler()

findInheritedMethod

public static JMethod findInheritedMethod(JClassType type,
                                          java.lang.String methodName,
                                          JType... params)


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.