Class XsdGenerator

    • Field Detail

      • ANY_NAME

        private static final java.lang.String ANY_NAME
        Value standing for any element name (used on xml.tagName)
        See Also:
        Constant Field Values
      • LS

        protected static final java.lang.String LS
    • Constructor Detail

      • XsdGenerator

        public XsdGenerator()
    • Method Detail

      • generateXsd

        private void generateXsd​(java.util.Properties parameters)
                          throws java.io.IOException,
                                 ModelloException
        Throws:
        java.io.IOException
        ModelloException
      • writeClassDocumentation

        private static void writeClassDocumentation​(org.codehaus.plexus.util.xml.XMLWriter w,
                                                    ModelClass modelClass)
      • writeFieldDocumentation

        private static void writeFieldDocumentation​(org.codehaus.plexus.util.xml.XMLWriter w,
                                                    ModelField field)
      • writeDocumentation

        private static void writeDocumentation​(org.codehaus.plexus.util.xml.XMLWriter w,
                                               java.lang.String version,
                                               java.lang.String description)
      • writeComplexTypeDescriptor

        private void writeComplexTypeDescriptor​(org.codehaus.plexus.util.xml.XMLWriter w,
                                                Model objectModel,
                                                ModelClass modelClass,
                                                java.util.Set<ModelClass> written,
                                                boolean enforceMandatoryElements)
      • writeCharElement

        private static void writeCharElement​(org.codehaus.plexus.util.xml.XMLWriter w)
      • writePropertiesElement

        private static void writePropertiesElement​(org.codehaus.plexus.util.xml.XMLWriter w)
      • getXsdType

        private static java.lang.String getXsdType​(java.lang.String type)