phpDocumentor ModuleWriting
[ class tree: ModuleWriting ] [ index: ModuleWriting ] [ all elements ]

Class: Device_XML

Source Location: /devices/xml/XML.php

Class Device_XML

Class Overview

This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.

Instead of specifying supported EAPS an extension can set $all_eaps to true this will cause the installer to configure all EAP methods supported by the current profile and declared by the given device.

Located in /devices/xml/XML.php [line 32]

DeviceConfig
   |
   --Device_XML
Author(s): API Tags:
Abstract:  

Information Tags:

Properties

Methods

[ Top ]
Descendants
Child Class Description
Device_XML_PEAP This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.
Device_XML_PWD This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.
Device_XML_TTLS_PAP This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.
Device_XML_TTLS_MSCHAP2 This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.
Device_KitKat This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.
Device_XML_TLS This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.
Device_XML_ALL This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.
Device_Lollipop This class implements full functionality of the generic XML device the only fuction of the extenstions of this class is to specify supported EAP methods.

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From DeviceConfig

DeviceConfig::$attributes
DeviceConfig::$device_id
DeviceConfig::$FPATH
DeviceConfig::$installerBasename
DeviceConfig::$lang_index
DeviceConfig::$module_path
DeviceConfig::$options
DeviceConfig::$selected_eap
DeviceConfig::$sign
DeviceConfig::$signer
DeviceConfig::$specialities
DeviceConfig::$support_email_substitute
DeviceConfig::$support_url_substitute

Inherited From DeviceConfig

DeviceConfig::__construct()
device module constructor should be defined by each module, but if it is not, then here is a default one
DeviceConfig::copyFile()
Copy a file from the module location to the temporary directory.
DeviceConfig::dumpAttibutes()
dumps attributes for debugging purposes
DeviceConfig::getPreferredEapType()
Selects the preferred eap method based on profile EAP configuration and device EAP capabilities
DeviceConfig::saveCertificateFiles()
Save certificate files in either DER or PEM format
DeviceConfig::setup()
Set up working environment for a device module
DeviceConfig::translateFile()
Copy a file from the module location to the temporary directory aplying translation.
DeviceConfig::translateString()
DeviceConfig::writeDeviceInfo()
prepare usage information for the installer every device module should override this method
DeviceConfig::writeInstaller()
placeholder for the main device method

[ Top ]
Property Summary
mixed   $all_eaps  
mixed   $lang_scope   $lang_scope can be 'global' wheb all lang and all lang-specific information
mixed   $VendorSpecific  

[ Top ]
Properties
mixed   $all_eaps = FALSE [line 40]
API Tags:
Access:  public


[ Top ]
mixed   $lang_scope [line 39]

$lang_scope can be 'global' wheb all lang and all lang-specific information

is dumped or 'single' when only the selected lang (and defaults) are passed NOTICE: 'global' is not yet supported

API Tags:
Access:  public


[ Top ]
mixed   $VendorSpecific [line 41]
API Tags:
Access:  public


[ Top ]
Methods
writeDeviceInfo  [line 43]

  void writeDeviceInfo( )


API Tags:
Access:  public


Redefinition of:
DeviceConfig::writeDeviceInfo()
prepare usage information for the installer every device module should override this method

[ Top ]
writeInstaller  [line 50]

  void writeInstaller( )


API Tags:
Access:  public


Redefinition of:
DeviceConfig::writeInstaller()
placeholder for the main device method

[ Top ]

Documentation generated on Thu, 16 Apr 2015 10:26:08 +0000 by phpDocumentor 1.4.4