mirror of
https://github.com/apache/cordova-android.git
synced 2026-05-11 00:00:05 +08:00
reading preferences from phonegap.xml
adds PreferenceNode and PreferenceSet classes as wrappers for the W3C config.xml <preference> nodes populates a PreferenceSet @preferences member
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
package com.phonegap;
|
||||
|
||||
import java.util.HashSet;
|
||||
|
||||
import com.phonegap.PreferenceNode;
|
||||
|
||||
public class PreferenceSet {
|
||||
private HashSet<PreferenceNode> innerSet;
|
||||
|
||||
public PreferenceSet() {
|
||||
this.innerSet = new HashSet<PreferenceNode>();
|
||||
}
|
||||
|
||||
public void add(PreferenceNode node) {
|
||||
this.innerSet.add(node);
|
||||
}
|
||||
|
||||
public int size() {
|
||||
return this.innerSet.size();
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
this.innerSet.clear();
|
||||
}
|
||||
|
||||
public String pref(String prefName) {
|
||||
for (PreferenceNode n : innerSet)
|
||||
if (prefName.equals(n.name))
|
||||
return n.value;
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user