public abstract class AbstractPanelBuilder<T extends Annotation> extends Object
| Modifier and Type | Field and Description |
|---|---|
T |
annotation |
List<AbstractPanelBuilder<?>> |
children |
String |
name |
int |
order |
AbstractPanelBuilder<?> |
parent |
String |
parentName |
| Constructor and Description |
|---|
AbstractPanelBuilder(String name,
String parent,
T annotation,
int order) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract IEditorRowDTO |
buildRow(String viewName,
Map<String,FieldInView> fields) |
protected IEditorRowDTO[] |
buildRows(String viewName,
Map<String,FieldInView> fields) |
abstract AbstractPanelBuilder<?> |
getSection(String name) |
public final String name
public final String parentName
public final T extends Annotation annotation
public final int order
public final List<AbstractPanelBuilder<?>> children
public AbstractPanelBuilder<?> parent
public abstract AbstractPanelBuilder<?> getSection(String name)
protected IEditorRowDTO[] buildRows(String viewName, Map<String,FieldInView> fields)
protected abstract IEditorRowDTO buildRow(String viewName, Map<String,FieldInView> fields)
Copyright © 2018. All rights reserved.