- java.lang.Object
-
- com.gluonhq.substrate.util.plist.NSDictionaryEx
-
public class NSDictionaryEx extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NSDictionaryEx()NSDictionaryEx(byte[] bytes)NSDictionaryEx(java.io.File file)NSDictionaryEx(java.io.InputStream inputStream)NSDictionaryEx(java.lang.String filePath)NSDictionaryEx(java.nio.file.Path path)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>certificates(com.dd.plist.NSObject[] nsObjects)static NSDictionaryExdictionaryFromProvisioningPath(java.nio.file.Path provisioningPath)com.dd.plist.NSObjectget(java.lang.String key)java.lang.String[]getAllKeys()com.dd.plist.NSObject[]getArray(java.lang.String key)java.util.List<java.lang.String>getArrayString(java.lang.String key)booleangetBoolean(java.lang.String key)java.time.LocalDategetDate(java.lang.String key)NSDictionaryExgetDictionary(java.lang.String key)java.util.Set<java.util.Map.Entry<java.lang.String,com.dd.plist.NSObject>>getEntrySet()java.lang.StringgetFirstString(java.lang.String key)intgetInteger(java.lang.String key)java.util.Set<java.lang.String>getKeySet()java.lang.StringgetString(java.lang.String key)voidput(java.lang.String key, com.dd.plist.NSObject value)voidput(java.lang.String key, java.lang.Object value)voidremove(java.lang.String key)voidsaveAsBinary(java.nio.file.Path destination)voidsaveAsXML(java.nio.file.Path destination)
-
-
-
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.ParserConfigurationExceptionjava.text.ParseExceptionorg.xml.sax.SAXExceptioncom.dd.plist.PropertyListFormatExceptionjava.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.ParserConfigurationExceptionjava.text.ParseExceptionorg.xml.sax.SAXExceptioncom.dd.plist.PropertyListFormatExceptionjava.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.PropertyListFormatExceptionjavax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.text.ParseExceptionjava.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.ParserConfigurationExceptionjava.text.ParseExceptionorg.xml.sax.SAXExceptioncom.dd.plist.PropertyListFormatExceptionjava.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.ParserConfigurationExceptionjava.text.ParseExceptionorg.xml.sax.SAXExceptioncom.dd.plist.PropertyListFormatExceptionjava.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)
-
-