public class JavaInterface extends JavaAbstractType
JavaAbstractType.GenerationTypeJavaType.Kind| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<JavaType> |
imports |
protected java.util.List<JavaInterface> |
interfaces |
protected java.util.List<JavaProperty> |
properties |
clientType, generationType, kind, provider, type, url| Constructor and Description |
|---|
JavaInterface(JavaTypeFactory provider,
java.lang.Class<?> type,
java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<JavaType> |
getImports() |
java.util.Collection<JavaProperty> |
getProperties() |
java.util.List<JavaInterface> |
getSuperInterfaces() |
boolean |
hasSuperInterfaces() |
protected java.util.Collection<JavaProperty> |
initProperties() |
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.List<JavaInterface> interfaces
protected final java.util.List<JavaProperty> properties
public JavaInterface(JavaTypeFactory provider, java.lang.Class<?> type, java.net.URL url)
public java.util.Set<JavaType> getImports()
public boolean hasSuperInterfaces()
public java.util.List<JavaInterface> getSuperInterfaces()
public java.util.Collection<JavaProperty> getProperties()
protected java.util.Collection<JavaProperty> initProperties()