/**@class android.net.wifi.hotspot2.omadm.PpsMoParser @extends java.lang.Object Utility class for converting OMA-DM (Open Mobile Alliance's Device Management) PPS-MO (PerProviderSubscription Management Object) XML tree to a {@link PasspointConfiguration} object. Currently this only supports PerProviderSubscription/HomeSP and PerProviderSubscription/Credential subtree for Hotspot 2.0 Release 1 support. For more info, refer to Hotspot 2.0 PPS MO defined in section 9.1 of the Hotspot 2.0 Release 2 Technical Specification. Below is a sample XML string for a Release 1 PPS MO tree: <MgmtTree xmlns="syncml:dmddf1.2"> <VerDTD>1.2</VerDTD> <Node> <NodeName>PerProviderSubscription</NodeName> <RTProperties> <Type> <DDFName>urn:wfa:mo:hotspot2dot0perprovidersubscription:1.0</DDFName> </Type> </RTProperties> <Node> <NodeName>i001</NodeName> <Node> <NodeName>HomeSP</NodeName> <Node> <NodeName>FriendlyName</NodeName> <Value>Century House</Value> </Node> <Node> <NodeName>FQDN</NodeName> <Value>mi6.co.uk</Value> </Node> <Node> <NodeName>RoamingConsortiumOI</NodeName> <Value>112233,445566</Value> </Node> </Node> <Node> <NodeName>Credential</NodeName> <Node> <NodeName>Realm</NodeName> <Value>shaken.stirred.com</Value> </Node> <Node> <NodeName>UsernamePassword</NodeName> <Node> <NodeName>Username</NodeName> <Value>james</Value> </Node> <Node> <NodeName>Password</NodeName> <Value>Ym9uZDAwNw==</Value> </Node> <Node> <NodeName>EAPMethod</NodeName> <Node> <NodeName>EAPType</NodeName> <Value>21</Value> </Node> <Node> <NodeName>InnerMethod</NodeName> <Value>MS-CHAP-V2</Value> </Node> </Node> </Node> </Node> </Node> </Node> </MgmtTree> */ var PpsMoParser = { /**Convert a XML string representation of a PPS MO (PerProviderSubscription Management Object) tree to a {@link PasspointConfiguration} object. @param {String} xmlString XML string representation of a PPS MO tree @return {Object {android.net.wifi.hotspot2.PasspointConfiguration}} {@link PasspointConfiguration} or null */ parseMoText : function( ) {}, };