public class SClass extends Object implements Comparable<SClass>
| Constructor and Description |
|---|
SClass(SServicesMap sServicesMap,
Class<?> instanceClass,
SConstructor sConstructor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(SField sField) |
int |
compareTo(SClass arg0) |
boolean |
equals(Object obj) |
Collection<SField> |
getAllFields() |
List<String> |
getEnumValues() |
SField |
getField(String name) |
Class<?> |
getInstanceClass() |
String |
getName() |
Collection<SField> |
getOwnFields() |
String |
getPrintableName() |
SServicesMap |
getServicesMap() |
String |
getSimpleName() |
SimpleType |
getSimpleType() |
Set<SClass> |
getSubClasses() |
SClass |
getSuperClass() |
int |
hashCode() |
void |
init() |
boolean |
isBoolean() |
boolean |
isByteArray() |
boolean |
isClass() |
boolean |
isDataHandler() |
boolean |
isDate() |
boolean |
isDouble() |
boolean |
isEnum() |
boolean |
isFloat() |
boolean |
isInteger() |
boolean |
isList() |
boolean |
isLong() |
boolean |
isPrimitive() |
boolean |
isSet() |
boolean |
isString() |
boolean |
isVoid() |
SBase |
newInstance() |
String |
toJavaCode() |
com.fasterxml.jackson.databind.node.ObjectNode |
toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
String |
toString() |
public SClass(SServicesMap sServicesMap, Class<?> instanceClass, SConstructor sConstructor)
public SServicesMap getServicesMap()
public void init()
public void addField(SField sField)
public String getName()
public SClass getSuperClass()
public Class<?> getInstanceClass()
public Collection<SField> getOwnFields()
public Collection<SField> getAllFields()
public SBase newInstance()
public boolean isPrimitive()
public boolean isEnum()
public boolean isSet()
public boolean isString()
public boolean isDate()
public boolean isClass()
public boolean isDataHandler()
public boolean isList()
public String getPrintableName()
public String getSimpleName()
public String toJavaCode()
public boolean isLong()
public boolean isByteArray()
public boolean isBoolean()
public boolean isDouble()
public boolean isFloat()
public boolean isInteger()
public boolean isVoid()
public SimpleType getSimpleType()
public com.fasterxml.jackson.databind.node.ObjectNode toJson(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public int compareTo(SClass arg0)
compareTo in interface Comparable<SClass>Copyright © 2016 OpenSource BIM. All rights reserved.