Package org.hl7.fhir.utilities.xhtml
Class HierarchicalTableGenerator
- java.lang.Object
-
- org.hl7.fhir.utilities.TranslatingUtilities
-
- org.hl7.fhir.utilities.xhtml.HierarchicalTableGenerator
-
public class HierarchicalTableGenerator extends TranslatingUtilities
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
HierarchicalTableGenerator.Cell
class
HierarchicalTableGenerator.Piece
class
HierarchicalTableGenerator.Row
static class
HierarchicalTableGenerator.TableGenerationMode
class
HierarchicalTableGenerator.TableModel
static class
HierarchicalTableGenerator.TextAlignment
class
HierarchicalTableGenerator.Title
-
Field Summary
Fields Modifier and Type Field Description static boolean
ACTIVE_TABLES
static int
CONTINUE_REGULAR
static int
CONTINUE_SLICE
static int
CONTINUE_SLICER
static int
NEW_REGULAR
static int
NEW_SLICE
static int
NEW_SLICER
static String
TEXT_ICON_CHOICE
static String
TEXT_ICON_DATATYPE
static String
TEXT_ICON_ELEMENT
static String
TEXT_ICON_EXTENSION
static String
TEXT_ICON_EXTENSION_COMPLEX
static String
TEXT_ICON_EXTENSION_SIMPLE
static String
TEXT_ICON_FIXED
static String
TEXT_ICON_KEY
static String
TEXT_ICON_OBJECT_BOX
static String
TEXT_ICON_PRIMITIVE
static String
TEXT_ICON_PROFILE
static String
TEXT_ICON_REFERENCE
static String
TEXT_ICON_RESOURCE
static String
TEXT_ICON_REUSE
static String
TEXT_ICON_SLICE
static String
TEXT_ICON_SLICE_ITEM
-
Constructor Summary
Constructors Constructor Description HierarchicalTableGenerator()
HierarchicalTableGenerator(String dest, boolean inlineGraphics)
HierarchicalTableGenerator(String dest, boolean inlineGraphics, boolean makeTargets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
emptyRow(HierarchicalTableGenerator.TableModel model, int cellCount)
XhtmlNode
generate(HierarchicalTableGenerator.TableModel model, String imagePath, int border, Set<String> outputTracker)
HierarchicalTableGenerator.TableModel
initComparisonTable(String prefix, String id)
HierarchicalTableGenerator.TableModel
initGridTable(String prefix, String id)
HierarchicalTableGenerator.TableModel
initNormalTable(String prefix, boolean isLogical, boolean alternating, String id, boolean isActive, HierarchicalTableGenerator.TableGenerationMode mode)
-
Methods inherited from class org.hl7.fhir.utilities.TranslatingUtilities
getTranslator, hasTranslator, setTranslator, toStr, toStr, translate, translate
-
-
-
-
Field Detail
-
TEXT_ICON_REFERENCE
public static final String TEXT_ICON_REFERENCE
- See Also:
- Constant Field Values
-
TEXT_ICON_PRIMITIVE
public static final String TEXT_ICON_PRIMITIVE
- See Also:
- Constant Field Values
-
TEXT_ICON_KEY
public static final String TEXT_ICON_KEY
- See Also:
- Constant Field Values
-
TEXT_ICON_DATATYPE
public static final String TEXT_ICON_DATATYPE
- See Also:
- Constant Field Values
-
TEXT_ICON_RESOURCE
public static final String TEXT_ICON_RESOURCE
- See Also:
- Constant Field Values
-
TEXT_ICON_ELEMENT
public static final String TEXT_ICON_ELEMENT
- See Also:
- Constant Field Values
-
TEXT_ICON_OBJECT_BOX
public static final String TEXT_ICON_OBJECT_BOX
- See Also:
- Constant Field Values
-
TEXT_ICON_REUSE
public static final String TEXT_ICON_REUSE
- See Also:
- Constant Field Values
-
TEXT_ICON_EXTENSION
public static final String TEXT_ICON_EXTENSION
- See Also:
- Constant Field Values
-
TEXT_ICON_CHOICE
public static final String TEXT_ICON_CHOICE
- See Also:
- Constant Field Values
-
TEXT_ICON_SLICE
public static final String TEXT_ICON_SLICE
- See Also:
- Constant Field Values
-
TEXT_ICON_SLICE_ITEM
public static final String TEXT_ICON_SLICE_ITEM
- See Also:
- Constant Field Values
-
TEXT_ICON_FIXED
public static final String TEXT_ICON_FIXED
- See Also:
- Constant Field Values
-
TEXT_ICON_EXTENSION_SIMPLE
public static final String TEXT_ICON_EXTENSION_SIMPLE
- See Also:
- Constant Field Values
-
TEXT_ICON_PROFILE
public static final String TEXT_ICON_PROFILE
- See Also:
- Constant Field Values
-
TEXT_ICON_EXTENSION_COMPLEX
public static final String TEXT_ICON_EXTENSION_COMPLEX
- See Also:
- Constant Field Values
-
NEW_REGULAR
public static final int NEW_REGULAR
- See Also:
- Constant Field Values
-
CONTINUE_REGULAR
public static final int CONTINUE_REGULAR
- See Also:
- Constant Field Values
-
NEW_SLICER
public static final int NEW_SLICER
- See Also:
- Constant Field Values
-
CONTINUE_SLICER
public static final int CONTINUE_SLICER
- See Also:
- Constant Field Values
-
NEW_SLICE
public static final int NEW_SLICE
- See Also:
- Constant Field Values
-
CONTINUE_SLICE
public static final int CONTINUE_SLICE
- See Also:
- Constant Field Values
-
ACTIVE_TABLES
public static boolean ACTIVE_TABLES
-
-
Constructor Detail
-
HierarchicalTableGenerator
public HierarchicalTableGenerator()
-
HierarchicalTableGenerator
public HierarchicalTableGenerator(String dest, boolean inlineGraphics)
-
HierarchicalTableGenerator
public HierarchicalTableGenerator(String dest, boolean inlineGraphics, boolean makeTargets)
-
-
Method Detail
-
initNormalTable
public HierarchicalTableGenerator.TableModel initNormalTable(String prefix, boolean isLogical, boolean alternating, String id, boolean isActive, HierarchicalTableGenerator.TableGenerationMode mode)
-
initComparisonTable
public HierarchicalTableGenerator.TableModel initComparisonTable(String prefix, String id)
-
initGridTable
public HierarchicalTableGenerator.TableModel initGridTable(String prefix, String id)
-
generate
public XhtmlNode generate(HierarchicalTableGenerator.TableModel model, String imagePath, int border, Set<String> outputTracker) throws IOException, FHIRException
- Throws:
IOException
FHIRException
-
emptyRow
public void emptyRow(HierarchicalTableGenerator.TableModel model, int cellCount)
-
-