Class NSDictionaryEx


  • public class NSDictionaryEx
    extends java.lang.Object
    • Constructor Detail

      • NSDictionaryEx

        public NSDictionaryEx()
      • NSDictionaryEx

        public NSDictionaryEx​(java.nio.file.Path path)
                       throws javax.xml.parsers.ParserConfigurationException,
                              java.text.ParseException,
                              org.xml.sax.SAXException,
                              com.dd.plist.PropertyListFormatException,
                              java.io.IOException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        java.text.ParseException
        org.xml.sax.SAXException
        com.dd.plist.PropertyListFormatException
        java.io.IOException
      • NSDictionaryEx

        public NSDictionaryEx​(java.io.File file)
                       throws javax.xml.parsers.ParserConfigurationException,
                              java.text.ParseException,
                              org.xml.sax.SAXException,
                              com.dd.plist.PropertyListFormatException,
                              java.io.IOException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        java.text.ParseException
        org.xml.sax.SAXException
        com.dd.plist.PropertyListFormatException
        java.io.IOException
      • NSDictionaryEx

        public NSDictionaryEx​(java.lang.String filePath)
                       throws com.dd.plist.PropertyListFormatException,
                              javax.xml.parsers.ParserConfigurationException,
                              org.xml.sax.SAXException,
                              java.text.ParseException,
                              java.io.IOException
        Throws:
        com.dd.plist.PropertyListFormatException
        javax.xml.parsers.ParserConfigurationException
        org.xml.sax.SAXException
        java.text.ParseException
        java.io.IOException
      • NSDictionaryEx

        public NSDictionaryEx​(byte[] bytes)
                       throws javax.xml.parsers.ParserConfigurationException,
                              java.text.ParseException,
                              org.xml.sax.SAXException,
                              com.dd.plist.PropertyListFormatException,
                              java.io.IOException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        java.text.ParseException
        org.xml.sax.SAXException
        com.dd.plist.PropertyListFormatException
        java.io.IOException
      • NSDictionaryEx

        public NSDictionaryEx​(java.io.InputStream inputStream)
                       throws javax.xml.parsers.ParserConfigurationException,
                              java.text.ParseException,
                              org.xml.sax.SAXException,
                              com.dd.plist.PropertyListFormatException,
                              java.io.IOException
        Throws:
        javax.xml.parsers.ParserConfigurationException
        java.text.ParseException
        org.xml.sax.SAXException
        com.dd.plist.PropertyListFormatException
        java.io.IOException
    • Method Detail

      • saveAsXML

        public void saveAsXML​(java.nio.file.Path destination)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • saveAsBinary

        public void saveAsBinary​(java.nio.file.Path destination)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • put

        public void put​(java.lang.String key,
                        java.lang.Object value)
      • put

        public void put​(java.lang.String key,
                        com.dd.plist.NSObject value)
      • getAllKeys

        public java.lang.String[] getAllKeys()
      • getKeySet

        public java.util.Set<java.lang.String> getKeySet()
      • getEntrySet

        public java.util.Set<java.util.Map.Entry<java.lang.String,​com.dd.plist.NSObject>> getEntrySet()
      • get

        public com.dd.plist.NSObject get​(java.lang.String key)
      • remove

        public void remove​(java.lang.String key)
      • getBoolean

        public boolean getBoolean​(java.lang.String key)
      • getInteger

        public int getInteger​(java.lang.String key)
      • getString

        public java.lang.String getString​(java.lang.String key)
      • getDate

        public java.time.LocalDate getDate​(java.lang.String key)
      • getArray

        public com.dd.plist.NSObject[] getArray​(java.lang.String key)
      • getFirstString

        public java.lang.String getFirstString​(java.lang.String key)
      • getArrayString

        public java.util.List<java.lang.String> getArrayString​(java.lang.String key)
      • getDictionary

        public NSDictionaryEx getDictionary​(java.lang.String key)
      • dictionaryFromProvisioningPath

        public static NSDictionaryEx dictionaryFromProvisioningPath​(java.nio.file.Path provisioningPath)
      • certificates

        public static java.util.List<java.lang.String> certificates​(com.dd.plist.NSObject[] nsObjects)