com.vaadin.server.widgetsetutils.metadata
Class ConnectorBundle
java.lang.Object
com.vaadin.server.widgetsetutils.metadata.ConnectorBundle
public class ConnectorBundle
- extends java.lang.Object
|
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 |
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
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.