java.lang.Object
com.smartdevicelink.proxy.RPCStruct
public static final java.lang.String KEY_WINDOW_ID
public static final java.lang.String KEY_TEXT_FIELDS
public static final java.lang.String KEY_IMAGE_FIELDS
public static final java.lang.String KEY_IMAGE_TYPE_SUPPORTED
public static final java.lang.String KEY_TEMPLATES_AVAILABLE
public static final java.lang.String KEY_NUM_CUSTOM_PRESETS_AVAILABLE
public static final java.lang.String KEY_BUTTON_CAPABILITIES
public static final java.lang.String KEY_SOFT_BUTTON_CAPABILITIES
public static final java.lang.String KEY_MENU_LAYOUTS_AVAILABLE
public static final java.lang.String KEY_DYNAMIC_UPDATE_CAPABILITIES
public static final java.lang.String KEY_KEYBOARD_CAPABILITIES
From Class | Fields |
---|---|
com.smartdevicelink.proxy.RPCStruct | KEY_BULK_DATA, KEY_PROTECTED, store |
public WindowCapability()
public WindowCapability(java.util.Hashtable<java.lang.String, java.lang.Object> hash)
Sets the windowID. The specified ID of the window. Can be set to a predefined window, or omitted for the main window on the main display.
public com.smartdevicelink.proxy.rpc.WindowCapability setWindowID(Integer windowID)
Gets the windowID.
public java.lang.Integer getWindowID()
Get an array of TextField structures.
public java.util.List getTextFields()
Set an array of TextField structures. It's set of all fields that support text data. {@code 1<= textFields.size() <= 100}
public com.smartdevicelink.proxy.rpc.WindowCapability setTextFields(java.util.List<com.smartdevicelink.proxy.rpc.TextField> textFields)
Get an array of ImageField structures.
public java.util.List getImageFields()
Set an array of ImageField structures. A set of all fields that support images. {@code 1<= ImageFields.size() <= 100}
public com.smartdevicelink.proxy.rpc.WindowCapability setImageFields(java.util.List<com.smartdevicelink.proxy.rpc.ImageField> imageFields)
Get an array of ImageType elements.
public java.util.List getImageTypeSupported()
Set an array of ImageType elements. {@code 0<= imageTypeSupported.size() <= 1000}
public com.smartdevicelink.proxy.rpc.WindowCapability setImageTypeSupported(java.util.List<com.smartdevicelink.proxy.rpc.enums.ImageType> imageTypeSupported)
Get an array of templatesAvailable.
public java.util.List getTemplatesAvailable()
Set an array of templatesAvailable. {@code 0<= templatesAvailable.size() <= 100}
public com.smartdevicelink.proxy.rpc.WindowCapability setTemplatesAvailable(java.util.List<java.lang.String> templatesAvailable)
Gets the numCustomPresetsAvailable.
public java.lang.Integer getNumCustomPresetsAvailable()
Sets the numCustomPresetsAvailable. The number of on-window custom presets available (if any); otherwise omitted. {@code 1<= numCustomPresetsAvailable.size() <= 100}
public com.smartdevicelink.proxy.rpc.WindowCapability setNumCustomPresetsAvailable(Integer numCustomPresetsAvailable)
Sets the buttonCapabilities portion of the WindowCapability class. {@code 1<= buttonCapabilities.size() <= 100}
public com.smartdevicelink.proxy.rpc.WindowCapability setButtonCapabilities(java.util.List<com.smartdevicelink.proxy.rpc.ButtonCapabilities> buttonCapabilities)
Gets the buttonCapabilities portion of the WindowCapability class
public java.util.List getButtonCapabilities()
Sets the softButtonCapabilities portion of the WindowCapability class. {@code 1<= softButtonCapabilities.size() <= 100}
public com.smartdevicelink.proxy.rpc.WindowCapability setSoftButtonCapabilities(java.util.List<com.smartdevicelink.proxy.rpc.SoftButtonCapabilities> softButtonCapabilities)
Gets the softButtonCapabilities portion of the WindowCapability class
public java.util.List getSoftButtonCapabilities()
An array of available menu layouts. If this parameter is not provided, only the `LIST` layout is assumed to be available
public com.smartdevicelink.proxy.rpc.WindowCapability setMenuLayoutsAvailable(java.util.List<com.smartdevicelink.proxy.rpc.enums.MenuLayout> menuLayout)
An array of available menu layouts. If this parameter is not provided, only the `LIST` layout is assumed to be available
public java.util.List getMenuLayoutsAvailable()
Sets the dynamicUpdateCapabilities.
public com.smartdevicelink.proxy.rpc.WindowCapability setDynamicUpdateCapabilities(DynamicUpdateCapabilities dynamicUpdateCapabilities)
Gets the dynamicUpdateCapabilities.
public com.smartdevicelink.proxy.rpc.DynamicUpdateCapabilities getDynamicUpdateCapabilities()
Sets the keyboardCapabilities.
public com.smartdevicelink.proxy.rpc.WindowCapability setKeyboardCapabilities(KeyboardCapabilities keyboardCapabilities)
Gets the keyboardCapabilities.
public com.smartdevicelink.proxy.rpc.KeyboardCapabilities getKeyboardCapabilities()
From Class | Methods |
---|---|
com.smartdevicelink.proxy.RPCStruct | getStoreValue, getStore, deserializeJSON, serializeJSON, serializeJSON, format, getBulkData, setBulkData, setPayloadProtected, isPayloadProtected, getMessageTypeName, hasKey, setValue, getValue, getObject, formatObject, getValueForString, getString, getInteger, getDouble, getFloat, getBoolean, getLong, clone, equals, hashCode |
java.lang.Object | getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |