Class XMLSerializer


  • public class XMLSerializer
    extends java.lang.Object
    • Field Detail

      • defaultAttributeMap

        static java.util.HashMap<java.lang.String,​java.lang.String> defaultAttributeMap
      • attributeMap

        java.util.HashMap<java.lang.String,​java.lang.String> attributeMap
      • conciseTags

        boolean conciseTags
      • quoteStrings

        boolean quoteStrings
      • refComponents

        java.util.List<Component> refComponents
      • includeRefComponents

        java.lang.Boolean includeRefComponents
    • Constructor Detail

      • XMLSerializer

        public XMLSerializer()
      • XMLSerializer

        public XMLSerializer​(java.lang.Boolean includeRefComponents)
    • Method Detail

      • setConciseTags

        public void setConciseTags​(boolean b)
      • setQuoteStrings

        public void setQuoteStrings​(boolean b)
      • serialize

        public static java.lang.String serialize​(java.lang.Object ob)
                                          throws ContentError
        Throws:
        ContentError
      • getSerialization

        public static java.lang.String getSerialization​(java.lang.Object ob)
                                                 throws ContentError
        Throws:
        ContentError
      • writeObject

        public java.lang.String writeObject​(java.lang.Object obj,
                                            java.lang.String knownAs,
                                            java.lang.String typeAttribute)
                                     throws ContentError
        Throws:
        ContentError
      • makeXMLElement

        public XMLElement makeXMLElement​(XMLElement dest,
                                         java.lang.Object parent,
                                         java.lang.String knownAs,
                                         java.lang.String typeAttribute,
                                         java.lang.Object ob)
                                  throws ContentError
        Throws:
        ContentError
      • setAttribute

        private void setAttribute​(XMLElement ret,
                                  java.lang.String fieldName,
                                  java.lang.String avalue)
      • makeComponentElement

        private XMLElement makeComponentElement​(java.lang.String tagName,
                                                Component cpt)
      • makeString

        private java.lang.String makeString​(double[] wk)
      • makeString

        private java.lang.String makeString​(int[] wk)
      • makeString

        private java.lang.String makeString​(java.lang.String[] wk)
      • makeString

        private java.lang.String makeString​(boolean[] wk)