diff options
author | Austin Kirk <askirk@umich.edu> | 2018-06-25 13:40:29 -0400 |
---|---|---|
committer | Austin Kirk <askirk@umich.edu> | 2018-06-25 13:40:29 -0400 |
commit | e648273520cc4e49d664e90208d1537f7bdbf566 (patch) | |
tree | 0fc1823a6d5f982be763cd9b03b8318884e1b872 | |
parent | 8ef041f20dcf1014630017928fdac266bec4a658 (diff) | |
download | sdl_android-feature/issue_534.tar.gz |
Adding additional constructor, deprecating oldfeature/issue_534
This DisplayCapabilities constructor takes in a displayName instead of displayType, which is now deprecated
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/DisplayCapabilities.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/DisplayCapabilities.java b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/DisplayCapabilities.java index f43fa1ce0..329d48664 100644 --- a/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/DisplayCapabilities.java +++ b/sdl_android/src/main/java/com/smartdevicelink/proxy/rpc/DisplayCapabilities.java @@ -95,6 +95,7 @@ public class DisplayCapabilities extends RPCStruct { * @param mediaClockFormats the List of MediaClockFormat
* @param graphicSupported
*/
+ @Deprecated
public DisplayCapabilities(@NonNull DisplayType displayType, @NonNull List<TextField> textFields, @NonNull List<MediaClockFormat> mediaClockFormats, @NonNull Boolean graphicSupported) {
this();
setDisplayType(displayType);
@@ -103,6 +104,20 @@ public class DisplayCapabilities extends RPCStruct { setGraphicSupported(graphicSupported);
}
/**
+ * Constructs a newly allocated DisplayCapabilities object
+ * @param displayName the display name (String)
+ * @param textFields the List of textFields
+ * @param mediaClockFormats the List of MediaClockFormat
+ * @param graphicSupported
+ */
+ public DisplayCapabilities(String displayName, @NonNull List<TextField> textFields, @NonNull List<MediaClockFormat> mediaClockFormats, @NonNull Boolean graphicSupported) {
+ this();
+ setDisplayName(displayName);
+ setTextFields(textFields);
+ setMediaClockFormats(mediaClockFormats);
+ setGraphicSupported(graphicSupported);
+ }
+ /**
* Get the type of display
* @return the type of display
*/
|