public abstract class ModelBase extends Object implements Model
Modifier and Type | Field and Description |
---|---|
protected static int |
MAX_RECURSIVE_LEVEL |
protected static int |
NO_DETAILS_LEVEL |
Constructor and Description |
---|
ModelBase() |
Modifier and Type | Method and Description |
---|---|
abstract void |
print(IndentedPrintWriter writer,
int level)
Helper method for printing out the model nicely without getting into problems with its circular references.
|
protected void |
printExtraBottom(IndentedPrintWriter writer,
int detailLevel) |
protected void |
printExtraTop(IndentedPrintWriter writer,
int detailLevel) |
String |
toString()
A special toString implementation that forward class to our recursive-safe toString.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClazz, getConfiguration, getGeneratedClazz, getPackageName, getVariablesPrefix, isInDefaultPackage
protected static final int MAX_RECURSIVE_LEVEL
protected static final int NO_DETAILS_LEVEL
public final String toString()
public abstract void print(IndentedPrintWriter writer, int level)
Model
protected void printExtraTop(IndentedPrintWriter writer, int detailLevel)
protected void printExtraBottom(IndentedPrintWriter writer, int detailLevel)
Version 2.0.0 generated on 2014-11-22 at 09:45 - (C) 41concepts Aps. Refer to project homepage valjogen.41concepts.com for more information.