Looking for java Keywords? Try Ask4Keywords

Java Language Импорт настроек


пример

Узлы Preferences можно импортировать из XML-документа. Импорт предназначен для использования в сочетании с функциями экспорта Preferences , поскольку он создает соответствующие XML-документы.

Документы XML будут помнить, были ли они экспортированы из пользовательских или системных Preferences . Поэтому они могут быть импортированы в их соответствующие деревья Preferences снова, без необходимости выяснять или знать, откуда они пришли. Статическая функция автоматически узнает, был ли XML-документ экспортирован из пользовательских или системных Preferences и будет автоматически импортировать их в дерево, из которого они были экспортированы.

Java SE 7
try (InputStream is = ...) {
    // This is a static call on the Preferences class
    Preferences.importPreferences(is);
} catch (IOException ioe) {
    // Exception whilst reading data from the InputStream
    ioe.printStackTrace();
} catch (InvalidPreferencesFormatException ipfe) {
    // Exception whilst parsing the XML document tree
    ipfe.printStackTrace();
}
Java SE 7
InputStream is = null;
try {
    is = ...;
    // This is a static call on the Preferences class
    Preferences.importPreferences(is);
} catch (IOException ioe) {
    // Exception whilst reading data from the InputStream
    ioe.printStackTrace();
} catch (InvalidPreferencesFormatException ipfe) {
    // Exception whilst parsing the XML document tree
    ipfe.printStackTrace();
} finally {
    if (is != null) {
        try {
            is.close();
        } catch (IOException ignored) {}
    }
}