public class JavaRemoteDestination extends JavaAbstractType
JavaAbstractType.GenerationTypeJavaType.Kind| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
channelId |
protected java.lang.String |
destinationName |
protected java.util.Set<JavaImport> |
imports |
protected java.util.List<JavaMethod> |
methods |
protected java.util.Map<java.lang.String,JavaMethodProperty> |
properties |
protected JavaType |
superclass |
clientType, generationType, kind, provider, type, url| Constructor and Description |
|---|
JavaRemoteDestination(JavaTypeFactory provider,
java.lang.Class<?> type,
java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToImports(JavaImport javaImport) |
protected void |
addToImports(java.util.Set<JavaImport> javaImports) |
JavaInterface |
convertToJavaInterface() |
static java.lang.reflect.Method[] |
filterOverrides(java.lang.reflect.Method[] methods,
java.lang.reflect.ParameterizedType[] declaringTypes) |
java.lang.String |
getChannelId() |
java.lang.String |
getDestinationName() |
java.util.Set<JavaImport> |
getImports() |
java.util.Collection<JavaMethod> |
getMethods() |
java.util.Collection<JavaMethodProperty> |
getProperties() |
JavaType |
getSuperclass() |
boolean |
hasSuperclass() |
protected java.util.List<JavaMethod> |
initMethods() |
protected java.util.Map<java.lang.String,JavaMethodProperty> |
initProperties() |
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
protected boolean |
shouldGenerateMethod(java.lang.reflect.Method method) |
protected boolean |
shouldGenerateProperty(java.lang.reflect.Method method) |
getAs3Type, getClientType, getGenerationType, getKind, getLastModified, getName, getPackage, getPackageName, getPropertyDescriptors, getProvider, getQualifiedName, getSortedUnmodifiableList, getType, getUrl, isBean, isEntity, isEnum, isGenerated, isInterface, isRemoteDestination, isWithBase, removeNullprotected final java.util.Set<JavaImport> imports
protected final JavaType superclass
protected final java.util.List<JavaMethod> methods
protected final java.util.Map<java.lang.String,JavaMethodProperty> properties
protected final java.lang.String destinationName
protected final java.lang.String channelId
public JavaRemoteDestination(JavaTypeFactory provider, java.lang.Class<?> type, java.net.URL url)
public java.util.Set<JavaImport> getImports()
protected void addToImports(JavaImport javaImport)
protected void addToImports(java.util.Set<JavaImport> javaImports)
public boolean hasSuperclass()
public JavaType getSuperclass()
public java.util.Collection<JavaMethod> getMethods()
public java.util.Collection<JavaMethodProperty> getProperties()
public java.lang.String getDestinationName()
public java.lang.String getChannelId()
public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
protected java.util.List<JavaMethod> initMethods()
protected boolean shouldGenerateMethod(java.lang.reflect.Method method)
protected java.util.Map<java.lang.String,JavaMethodProperty> initProperties()
protected boolean shouldGenerateProperty(java.lang.reflect.Method method)
public JavaInterface convertToJavaInterface()
public static java.lang.reflect.Method[] filterOverrides(java.lang.reflect.Method[] methods, java.lang.reflect.ParameterizedType[] declaringTypes)