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 classHierarchicalTableGenerator.CellclassHierarchicalTableGenerator.PiececlassHierarchicalTableGenerator.RowclassHierarchicalTableGenerator.TableModelstatic classHierarchicalTableGenerator.TextAlignmentclassHierarchicalTableGenerator.Title
-
Field Summary
Fields Modifier and Type Field Description static booleanACTIVE_TABLESstatic intCONTINUE_REGULARstatic intCONTINUE_SLICEstatic intCONTINUE_SLICERstatic intNEW_REGULARstatic intNEW_SLICEstatic intNEW_SLICERstatic StringTEXT_ICON_CHOICEstatic StringTEXT_ICON_DATATYPEstatic StringTEXT_ICON_ELEMENTstatic StringTEXT_ICON_EXTENSIONstatic StringTEXT_ICON_EXTENSION_COMPLEXstatic StringTEXT_ICON_EXTENSION_SIMPLEstatic StringTEXT_ICON_FIXEDstatic StringTEXT_ICON_PRIMITIVEstatic StringTEXT_ICON_PROFILEstatic StringTEXT_ICON_REFERENCEstatic StringTEXT_ICON_RESOURCEstatic StringTEXT_ICON_REUSEstatic StringTEXT_ICON_SLICEstatic StringTEXT_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 voidemptyRow(HierarchicalTableGenerator.TableModel model, int cellCount)XhtmlNodegenerate(HierarchicalTableGenerator.TableModel model, String imagePath, int border, Set<String> outputTracker)HierarchicalTableGenerator.TableModelinitComparisonTable(String prefix, String id)HierarchicalTableGenerator.TableModelinitGridTable(String prefix, String id)HierarchicalTableGenerator.TableModelinitNormalTable(String prefix, boolean isLogical, boolean alternating, String id, boolean isActive)-
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_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_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)
-
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:
IOExceptionFHIRException
-
emptyRow
public void emptyRow(HierarchicalTableGenerator.TableModel model, int cellCount)
-
-