Class WifiQRCode


  • public class WifiQRCode
    extends QRCode
    This class is a subclass of QRCode and is used to generate a WiFi QR-code element.
    • Constructor Detail

      • WifiQRCode

        public WifiQRCode​(java.lang.String name,
                          java.lang.String SSID,
                          java.lang.String password,
                          java.lang.String encryption,
                          java.lang.Boolean wifiHidden)
        This class is a subclass of QRCode and is used to generate a WiFi QR-code element. Styling options can be set with the setter functions of the upper class.
        Parameters:
        name - Name of this code for the tag.
        SSID - SSID of the Wifi.
        password - Password of the WiFi.
        encryption - Encryption of the WiFi.
        wifiHidden - Whether the WiFi is hidden or not.
    • Method Detail

      • getPassword

        public java.lang.String getPassword()
        Returns:
        Password of the WiFi.
      • setPassword

        public void setPassword​(java.lang.String password)
        Parameters:
        password - Password of the WiFi.
      • getEncryption

        public java.lang.String getEncryption()
        Returns:
        Encryption type of the WiFi e.g. WPA, WEP, WEP2 etc.
      • setEncryption

        public void setEncryption​(java.lang.String encryption)
        Parameters:
        encryption - Encryption type of the WiFi e.g. WPA, WEP, WEP2 etc.
      • getWifiHidden

        public java.lang.Boolean getWifiHidden()
        Returns:
        Whether WiFi is hidden or not.
      • setWifiHidden

        public void setWifiHidden​(java.lang.Boolean wifiHidden)
        Parameters:
        wifiHidden - Whether WiFi is hidden or not.
      • getJSON

        public com.google.gson.JsonObject getJSON()
        Overrides:
        getJSON in class QRCode
        Returns:
        JSONObject with the tags for this element for the Cloud Office Print server.