public class MetafyClass extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<Attribute> |
attributes |
protected String |
completeName |
protected Set<String> |
imports |
protected static String |
PACKAGE_SEPARATOR |
protected String |
packageName |
protected String |
simpleName |
protected String |
simpleReferenceName |
| Constructor and Description |
|---|
MetafyClass(String completeName,
String referenceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(Attribute attribute) |
void |
addInnerClass(String name,
MetafyClass innerClass) |
List<Attribute> |
getAttributes() |
String |
getCompleteName() |
Set<String> |
getImports() |
Map<String,MetafyClass> |
getInnerClasses() |
String |
getPackageName() |
String |
getSimpleName() |
String |
getSimpleReferenceName() |
boolean |
hasInnerClassFor(String name) |
void |
importType(String element) |
protected static final String PACKAGE_SEPARATOR
protected String packageName
protected String simpleName
protected String simpleReferenceName
protected String completeName
public void importType(String element)
public void addAttribute(Attribute attribute)
public String getSimpleName()
public String getSimpleReferenceName()
public String getCompleteName()
public String getPackageName()
public Map<String,MetafyClass> getInnerClasses()
public boolean hasInnerClassFor(String name)
public void addInnerClass(String name, MetafyClass innerClass)
Copyright © 2018. All rights reserved.