Class XJDFSchemaCreator


  • public class XJDFSchemaCreator
    extends BaseElementWalker
    class to generate a jdf 2.0 schema from the jdf 1.x java library concepts: keep things - mainly data type declarations - local whenever possible remove all deprecated elements TODO devcaps TODO add all generic elements where appropriate
    • Field Detail

      • bSpanAsAttribute

        public boolean bSpanAsAttribute
        if true, spans are made to a simple attribute rather than retained as span
      • enumMap

        protected final java.util.HashMap<java.lang.String,​org.apache.commons.lang.enums.ValuedEnum> enumMap
    • Constructor Detail

      • XJDFSchemaCreator

        public XJDFSchemaCreator​(java.io.File baseDir,
                                 java.io.File output)
        Parameters:
        baseDir -
        output -
    • Method Detail

      • create

        public void create()
      • getEnumName

        protected java.lang.String getEnumName​(org.apache.commons.lang.enums.ValuedEnum valuedEnum)
        Parameters:
        valuedEnum -
        Returns:
      • appendSimpleType

        protected KElement appendSimpleType​(KElement baseElem,
                                            java.lang.String typName,
                                            java.lang.String baseType,
                                            VString v)
        Parameters:
        baseElem -
        typName -
        baseType -
        v -
        Returns:
      • getEnumVector

        protected VString getEnumVector​(org.apache.commons.lang.enums.ValuedEnum ve)
        Parameters:
        ve -
        Returns: