public abstract class ModelCreator extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ReferenceCreator |
referenceCreator |
| Constructor and Description |
|---|
ModelCreator(ReferenceCreator referenceCreator) |
| Modifier and Type | Method and Description |
|---|---|
ReferenceCreator |
getReferenceCreator() |
protected static org.jboss.jandex.Type |
getReturnType(org.jboss.jandex.FieldInfo fieldInfo)
The the return type.This is usually the method return type, but can also be adapted to something else
|
protected static org.jboss.jandex.Type |
getReturnType(org.jboss.jandex.MethodInfo methodInfo)
The the return type.This is usually the method return type, but can also be adapted to something else
|
TypeAutoNameStrategy |
getTypeAutoNameStrategy() |
protected void |
populateField(Direction direction,
Field field,
org.jboss.jandex.Type type,
Annotations annotations) |
protected void |
populateField(Direction direction,
Field field,
org.jboss.jandex.Type fieldType,
org.jboss.jandex.Type methodType,
Annotations annotations) |
void |
setDirectives(Directives directives) |
protected final ReferenceCreator referenceCreator
public ModelCreator(ReferenceCreator referenceCreator)
public void setDirectives(Directives directives)
public ReferenceCreator getReferenceCreator()
public TypeAutoNameStrategy getTypeAutoNameStrategy()
protected static org.jboss.jandex.Type getReturnType(org.jboss.jandex.MethodInfo methodInfo)
methodInfo - methodprotected static org.jboss.jandex.Type getReturnType(org.jboss.jandex.FieldInfo fieldInfo)
fieldInfo - protected void populateField(Direction direction, Field field, org.jboss.jandex.Type type, Annotations annotations)
protected void populateField(Direction direction, Field field, org.jboss.jandex.Type fieldType, org.jboss.jandex.Type methodType, Annotations annotations)
Copyright © 2018–2022. All rights reserved.