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