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
 java.util.Set<JClassType> getGwtConstructors()
           
 java.util.Map<JClassType,java.util.Set<java.lang.String>> getIdentifiers()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getMethodReturnTypes()
           
 java.lang.String getName()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsDelayedInfo()
           
 java.util.Set<Property> getNeedsDelegateToWidget()
           
 java.util.Set<Property> getNeedsGetter()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsInvoker()
           
 java.util.Map<JClassType,java.util.Set<JMethod>> getNeedsParamTypes()
           
 java.util.Set<JClassType> getNeedsPropertyListing()
           
 java.util.Set<JClassType> getNeedsProxySupport()
           
 java.util.Set<Property> getNeedsSetter()
           
 java.util.Set<Property> getNeedsType()
           
 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)
           
 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 setNeedsDelayedInfo(JClassType type, JMethod method)
           
 void setNeedsDelegateToWidget(Property property)
           
 void setNeedsGwtConstructor(JClassType type)
           
 void setNeedsInvoker(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 setNeedsSetter(Property property)
           
 
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()

getNeedsGetter

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

getNeedsType

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

setNeedsSetter

public void setNeedsSetter(Property property)

getNeedsSetter

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

getNeedsPropertyListing

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

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)

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()

setNeedsDelayedInfo

public void setNeedsDelayedInfo(JClassType type,
                                JMethod method)

getNeedsDelayedInfo

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

setNeedsSerialize

public void setNeedsSerialize(JType type)

setNeedsDelegateToWidget

public void setNeedsDelegateToWidget(Property property)

getNeedsDelegateToWidget

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


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