summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordyn Mackool <Jordyn@livio.io>2022-04-21 11:29:13 -0400
committerJordyn Mackool <Jordyn@livio.io>2022-04-21 11:29:13 -0400
commit63bf14ec19cc813c86f9c1ad1fb28361ee96ae00 (patch)
tree580de19f22f6d8c345c942612f3202644eb3efd2
parenta13e1c1615e67df09032461d8b95751224a30099 (diff)
downloadsdl_android-63bf14ec19cc813c86f9c1ad1fb28361ee96ae00.tar.gz
Update show
-rw-r--r--base/src/main/java/com/smartdevicelink/proxy/rpc/Show copy.java681
-rw-r--r--base/src/main/java/com/smartdevicelink/proxy/rpc/Show.java9
2 files changed, 4 insertions, 686 deletions
diff --git a/base/src/main/java/com/smartdevicelink/proxy/rpc/Show copy.java b/base/src/main/java/com/smartdevicelink/proxy/rpc/Show copy.java
deleted file mode 100644
index 51b8f7a4d..000000000
--- a/base/src/main/java/com/smartdevicelink/proxy/rpc/Show copy.java
+++ /dev/null
@@ -1,681 +0,0 @@
-/*
- * Copyright (c) 2017 - 2019, SmartDeviceLink Consortium, Inc.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice, this
- * list of conditions and the following disclaimer.
- *
- * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following
- * disclaimer in the documentation and/or other materials provided with the
- * distribution.
- *
- * Neither the name of the SmartDeviceLink Consortium, Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from this
- * software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-package com.smartdevicelink.proxy.rpc;
-
-import com.smartdevicelink.protocol.enums.FunctionID;
-import com.smartdevicelink.proxy.RPCRequest;
-import com.smartdevicelink.proxy.rpc.enums.TextAlignment;
-
-import java.util.Hashtable;
-import java.util.List;
-
-/**
- * Updates the application's display text area, regardless of whether or not
- * this text area is visible to the user at the time of the request. The
- * application's display text area remains unchanged until updated by subsequent
- * calls to Show
- * <p></p>
- * The content of the application's display text area is visible to the user
- * when the application's {@linkplain com.smartdevicelink.proxy.rpc.enums.HMILevel}
- * is FULL or LIMITED, and the
- * {@linkplain com.smartdevicelink.proxy.rpc.enums.SystemContext}=MAIN and no
- * {@linkplain Alert} is in progress
- * <p></p>
- * The Show operation cannot be used to create an animated scrolling screen. To
- * avoid distracting the driver, Show commands cannot be issued more than once
- * every 4 seconds. Requests made more frequently than this will be rejected
- *
- * <p><b>HMILevel needs to be FULL, LIMITED or BACKGROUND</b></p>
- *
- * <p><b>Parameter List</b></p>
- * <table border="1" rules="all">
- * <tr>
- * <th>Param Name</th>
- * <th>Type</th>
- * <th>Description</th>
- * <th> Req.</th>
- * <th>Notes</th>
- * <th>Version Available</th>
- * </tr>
- * <tr>
- * <td>mainField1</td>
- * <td>String</td>
- * <td>Text to be displayed in a single-line display, or in the upper display line in a two-line display.</td>
- * <td>N</td>
- * <td>If this parameter is omitted, the text of mainField1 does not change. If this parameter is an empty string, the field will be cleared. <p>Maxlength = 500</p></td>
- * <td>SmartDeviceLink 1.0</td>
- * </tr>
- * <tr>
- * <td>mainField2</td>
- * <td>String</td>
- * <td>Text to be displayed on the second display line of a two-line display.</td>
- * <td>N</td>
- * <td><p>If this parameter is omitted, the text of mainField2 does not change. </p> <p>If this parameter is an empty string, the field will be cleared.</p><p>If provided and the display is a single-line display, the parameter is ignored.</p>Maxlength = 500</td>
- * <td>SmartDeviceLink 1.0</td>
- * </tr>
- * <tr>
- * <td>mainField3</td>
- * <td>String</td>
- * <td>Text to be displayed on the first display line of the second page.</td>
- * <td>N</td>
- * <td><p>If this parameter is omitted, the text of mainField3 does not change. </p><p>If this parameter is an empty string, the field will be cleared.</p><p>If provided and the display is a single-line display, the parameter is ignored.</p> Maxlength = 500</td>
- * <td>SmartDeviceLink 2.0</td>
- * </tr>
- * <tr>
- * <td>mainField4</td>
- * <td>String</td>
- * <td>Text to be displayed on the second display line of the second page.</td>
- * <td>N</td>
- * <td><p>If this parameter is omitted, the text of mainField4 does not change. </p><p>If this parameter is an empty string, the field will be cleared.</p><p>If provided and the display is a single-line display, the parameter is ignored.</p>Maxlength = 500</td>
- * <td>SmartDeviceLink 2.0</td>
- * </tr>
- * <tr>
- * <td>alignment</td>
- * <td>TextAlignment</td>
- * <td>Specifies how mainField1 and mainField2 text should be aligned on display.</td>
- * <td>N</td>
- * <td><p>Applies only to mainField1 and mainField2 provided on this call, not to what is already showing in display.</p><p>If this parameter is omitted, text in both mainField1 and mainField2 will be centered. </p>Has no effect with navigation display</td>
- * <td>SmartDeviceLink 1.0</td>
- * </tr>
- * <tr>
- * <td>statusBar</td>
- * <td>String</td>
- * <td>The text is placed in the status bar area.</td>
- * <td>N</td>
- * <td><p>Note: The status bar only exists on navigation displays</p><p>If this parameter is omitted, the status bar text will remain unchanged.</p><p>If this parameter is an empty string, the field will be cleared.</p><p>If provided and the display has no status bar, this parameter is ignored.</p>Maxlength = 500</td>
- * <td>SmartDeviceLink 1.0</td>
- * </tr>
- * <tr>
- * <td>mediaClock</td>
- * <td>String</td>
- * <td>Text value for MediaClock field. Has to be properly formatted by Mobile App according to the module's capabilities. If this text is set, any automatic media clock updates previously set with SetMediaClockTimer will be stopped.</td>
- * <td>N</td>
- * <td>{"string_min_length": 0, "string_max_length": 500}</td>
- * <td>
- * @since SmartDeviceLink 1.0.0
- * @property-deprecated in SmartDeviceLink 7.1.0
- * </td>
- * </tr>
- * <tr>
- * <td>mediaTrack</td>
- * <td>String</td>
- * <td>Array of one or more TTSChunk elements specifying the help prompt used in an interaction started by PTT.</td>
- * <td>N</td>
- * <td><p>If parameter is omitted, the track field remains unchanged.</p><p>If an empty string is provided, the field will be cleared.</p><p>This field is only valid for media applications on navigation displays.</p>Maxlength = 500</td>
- * <td>SmartDeviceLink 1.0</td>
- * </tr>
- * <tr>
- * <td>graphic</td>
- * <td>Image</td>
- * <td>Image to be shown on supported displays.</td>
- * <td>N</td>
- * <td>If omitted on supported displays, the displayed graphic shall not change.</td>
- * <td>SmartDeviceLink 2.0</td>
- * </tr>
- * <tr>
- * <td>secondaryGraphic</td>
- * <td>Image</td>
- * <td> <p>Image struct determining whether static or dynamic secondary image to display in app.</p>If omitted on supported displays, the displayed secondary graphic shall not change.</td>
- * <td>N</td>
- * <td> </td>
- * <td>SmartDeviceLink 2.3.2</td>
- * </tr>
- * <tr>
- * <td>softButtons</td>
- * <td>SoftButton</td>
- * <td>Soft buttons as defined by the App</td>
- * <td>N</td>
- * <td><p>If omitted on supported displays, the currently displayed SoftButton values will not change.</p>Array Minsize: 0; Array Maxsize: 8</td>
- * <td>SmartDeviceLink 2.0</td>
- * </tr>
- * <tr>
- * <td>customPresets</td>
- * <td>String</td>
- * <td>Custom presets as defined by the App.</td>
- * <td>N</td>
- * <td><p>If omitted on supported displays, the presets will be shown as not defined.</p>Minsize: 0; Maxsize: 6</td>
- * <td>SmartDeviceLink 2.0</td>
- * </tr>
- * <tr>
- * <td>templateTitle</td>
- * <td>String</td>
- * <td>The title of the new template that will be displayed.</td>
-<td>N</td>
- <td><p>How this will be displayed is dependent on the OEM design and implementation of the template..</p>Minsize: 0; Maxsize: 100</td>
-<td>SmartDeviceLink 6.0.0</td>
- *
- * </tr>
- *
- * </table>
- * <p><b>Response </b></p>
- *
- * <p><b> Non-default Result Codes: </b></p>
- * <p>SUCCESS </p>
- * <p>INVALID_DATA</p>
- * <p>OUT_OF_MEMORY</p>
- * <p> TOO_MANY_PENDING_REQUESTS</p>
- * <p>APPLICATION_NOT_REGISTERED</p>
- * <p> GENERIC_ERROR</p>
- * <p> REJECTED</p>
- * <p> DISALLOWED</p>
- * <p> UNSUPPORTED_RESOURCE </p>
- * <p>ABORTED</p>
- *
- * @see Alert
- * @see SetMediaClockTimer
- * @since SmartDeviceLink 1.0
- */
-public class Show extends RPCRequest {
- public static final String KEY_GRAPHIC = "graphic";
- public static final String KEY_CUSTOM_PRESETS = "customPresets";
- public static final String KEY_MAIN_FIELD_1 = "mainField1";
- public static final String KEY_MAIN_FIELD_2 = "mainField2";
- public static final String KEY_MAIN_FIELD_3 = "mainField3";
- public static final String KEY_MAIN_FIELD_4 = "mainField4";
- public static final String KEY_STATUS_BAR = "statusBar";
- /**
- * @since SmartDeviceLink 1.0.0
- * @deprecated in SmartDeviceLink 7.1.0
- */
- @Deprecated
- public static final String KEY_MEDIA_CLOCK = "mediaClock";
- public static final String KEY_ALIGNMENT = "alignment";
- public static final String KEY_MEDIA_TRACK = "mediaTrack";
- public static final String KEY_SECONDARY_GRAPHIC = "secondaryGraphic";
- public static final String KEY_SOFT_BUTTONS = "softButtons";
- public static final String KEY_METADATA_TAGS = "metadataTags";
- public static final String KEY_WINDOW_ID = "windowID";
- public static final String KEY_TEMPLATE_CONFIGURATION = "templateConfiguration";
- public static final String KEY_TEMPLATE_TITLE = "templateTitle";
-
- /**
- * Constructs a new Show object
- */
- public Show() {
- super(FunctionID.SHOW.toString());
- }
-
- /**
- * Constructs a new Show object indicated by the Hashtable parameter
- * <p></p>
- *
- * @param hash The Hashtable to use
- */
- public Show(Hashtable<String, Object> hash) {
- super(hash);
- }
-
- /**
- * Gets the text displayed in a single-line display, or in the upper display
- * line in a two-line display
- *
- * @return String -a String value representing the text displayed in a
- * single-line display, or in the upper display line in a two-line
- * display
- */
- public String getMainField1() {
- return getString(KEY_MAIN_FIELD_1);
- }
-
- /**
- * Sets the text displayed in a single-line display, or in the upper display
- * line in a two-line display
- *
- * @param mainField1 the String value representing the text displayed in a
- * single-line display, or in the upper display line in a
- * two-line display
- * <p></p>
- * <b>Notes: </b>
- * <ul>
- * <li>If this parameter is omitted, the text of mainField1 does
- * not change</li>
- * <li>If this parameter is an empty string, the field will be
- * cleared</li>
- * </ul>
- */
- public Show setMainField1(String mainField1) {
- setParameters(KEY_MAIN_FIELD_1, mainField1);
- return this;
- }
-
- /**
- * Gets the text displayed on the second display line of a two-line display
- *
- * @return String -a String value representing the text displayed on the
- * second display line of a two-line display
- */
- public String getMainField2() {
- return getString(KEY_MAIN_FIELD_2);
- }
-
- /**
- * Sets the text displayed on the second display line of a two-line display
- *
- * @param mainField2 the String value representing the text displayed on the second
- * display line of a two-line display
- * <p></p>
- * <b>Notes: </b>
- * <ul>
- * <li>If this parameter is omitted, the text of mainField2 does
- * not change</li>
- * <li>If this parameter is an empty string, the field will be
- * cleared</li>
- * <li>If provided and the display is a single-line display, the
- * parameter is ignored</li>
- * <li>Maxlength = 500</li>
- * </ul>
- */
- public Show setMainField2(String mainField2) {
- setParameters(KEY_MAIN_FIELD_2, mainField2);
- return this;
- }
-
- /**
- * Gets the text displayed on the first display line of the second page
- *
- * @return String -a String value representing the text displayed on the
- * first display line of the second page
- * @since SmartDeviceLink 2.0
- */
- public String getMainField3() {
- return getString(KEY_MAIN_FIELD_3);
- }
-
- /**
- * Sets the text displayed on the first display line of the second page
- *
- * @param mainField3 the String value representing the text displayed on the first
- * display line of the second page
- * <p></p>
- * <b>Notes: </b>
- * <ul>
- * <li>If this parameter is omitted, the text of mainField3 does
- * not change</li>
- * <li>If this parameter is an empty string, the field will be
- * cleared</li>
- * <li>If provided and the display is a single-line display, the
- * parameter is ignored</li>
- * <li>Maxlength = 500</li>
- * </ul>
- * @since SmartDeviceLink 2.0
- */
- public Show setMainField3(String mainField3) {
- setParameters(KEY_MAIN_FIELD_3, mainField3);
- return this;
- }
-
- /**
- * Gets the text displayed on the second display line of the second page
- *
- * @return String -a String value representing the text displayed on the
- * first display line of the second page
- * @since SmartDeviceLink 2.0
- */
- public String getMainField4() {
- return getString(KEY_MAIN_FIELD_4);
- }
-
- /**
- * Sets the text displayed on the second display line of the second page
- *
- * @param mainField4 the String value representing the text displayed on the second
- * display line of the second page
- * <p></p>
- * <b>Notes: </b>
- * <ul>
- * <li>If this parameter is omitted, the text of mainField4 does
- * not change</li>
- * <li>If this parameter is an empty string, the field will be
- * cleared</li>
- * <li>If provided and the display is a single-line display, the
- * parameter is ignored</li>
- * <li>Maxlength = 500</li>
- * </ul>
- * @since SmartDeviceLink 2.0
- */
- public Show setMainField4(String mainField4) {
- setParameters(KEY_MAIN_FIELD_4, mainField4);
- return this;
- }
-
- /**
- * Gets the alignment that Specifies how mainField1 and mainField2 text
- * should be aligned on display
- *
- * @return TextAlignment -an Enumeration value
- */
- public TextAlignment getAlignment() {
- return (TextAlignment) getObject(TextAlignment.class, KEY_ALIGNMENT);
- }
-
- /**
- * Sets the alignment that Specifies how mainField1 and mainField2 text
- * should be aligned on display
- *
- * @param alignment an Enumeration value
- * <p></p>
- * <b>Notes: </b>
- * <ul>
- * <li>Applies only to mainField1 and mainField2 provided on this
- * call, not to what is already showing in display</li>
- * <li>If this parameter is omitted, text in both mainField1 and
- * mainField2 will be centered</li>
- * <li>Has no effect with navigation display</li>
- * </ul>
- */
- public Show setAlignment(TextAlignment alignment) {
- setParameters(KEY_ALIGNMENT, alignment);
- return this;
- }
-
- /**
- * Gets text in the Status Bar
- *
- * @return String -the value in the Status Bar
- */
- public String getStatusBar() {
- return getString(KEY_STATUS_BAR);
- }
-
- /**
- * Sets text in the Status Bar
- *
- * @param statusBar a String representing the text you want to add in the Status
- * Bar
- * <p></p>
- * <b>Notes: </b><i>The status bar only exists on navigation
- * displays</i>
- * <ul>
- * <li>If this parameter is omitted, the status bar text will
- * remain unchanged</li>
- * <li>If this parameter is an empty string, the field will be
- * cleared</li>
- * <li>If provided and the display has no status bar, this
- * parameter is ignored</li>
- * </ul>
- */
- public Show setStatusBar(String statusBar) {
- setParameters(KEY_STATUS_BAR, statusBar);
- return this;
- }
-
- /**
- * Gets the mediaClock.
- *
- * @return String Text value for MediaClock field. Has to be properly formatted by Mobile App according to
- * the module's capabilities. If this text is set, any automatic media clock updates
- * previously set with SetMediaClockTimer will be stopped.
- * {"string_min_length": 0, "string_max_length": 500}
- * @since SmartDeviceLink 1.0.0
- * @deprecated in SmartDeviceLink 7.1.0
- */
- @Deprecated
- public String getMediaClock() {
- return getString(KEY_MEDIA_CLOCK);
- }
-
- /**
- * Sets the mediaClock.
- *
- * @param mediaClock Text value for MediaClock field. Has to be properly formatted by Mobile App according to
- * the module's capabilities. If this text is set, any automatic media clock updates
- * previously set with SetMediaClockTimer will be stopped.
- * {"string_min_length": 0, "string_max_length": 500}
- * @since SmartDeviceLink 1.0.0
- * @deprecated in SmartDeviceLink 7.1.0
- */
- @Deprecated
- public Show setMediaClock(String mediaClock) {
- setParameters(KEY_MEDIA_CLOCK, mediaClock);
- return this;
- }
-
- /**
- * Gets the text in the track field
- *
- * @return String -a String displayed in the track field
- */
- public String getMediaTrack() {
- return getString(KEY_MEDIA_TRACK);
- }
-
- /**
- * Sets the text in the track field
- *
- * @param mediaTrack a String value displayed in the track field
- * <p></p>
- * <b>Notes: </b>
- * <ul>
- * <li>If parameter is omitted, the track field remains unchanged</li>
- * <li>If an empty string is provided, the field will be cleared</li>
- * <li>This field is only valid for media applications on navigation displays</li>
- * </ul>
- */
- public Show setMediaTrack(String mediaTrack) {
- setParameters(KEY_MEDIA_TRACK, mediaTrack);
- return this;
- }
-
- /**
- * Sets an image to be shown on supported displays
- *
- * @param graphic the value representing the image shown on supported displays
- * <p></p>
- * <b>Notes: </b>If omitted on supported displays, the displayed
- * graphic shall not change
- * @since SmartDeviceLink 2.0
- */
- public Show setGraphic(Image graphic) {
- setParameters(KEY_GRAPHIC, graphic);
- return this;
- }
-
- /**
- * Gets an image to be shown on supported displays
- *
- * @return Image -the value representing the image shown on supported
- * displays
- * @since SmartDeviceLink 2.0
- */
- public Image getGraphic() {
- return (Image) getObject(Image.class, KEY_GRAPHIC);
- }
-
-
- public Show setSecondaryGraphic(Image secondaryGraphic) {
- setParameters(KEY_SECONDARY_GRAPHIC, secondaryGraphic);
- return this;
- }
-
-
- public Image getSecondaryGraphic() {
- return (Image) getObject(Image.class, KEY_SECONDARY_GRAPHIC);
- }
-
-
- /**
- * Gets the Soft buttons defined by the App
- *
- * @return List<SoftButton> -a List value representing the Soft buttons
- * defined by the App
- * @since SmartDeviceLink 2.0
- */
- @SuppressWarnings("unchecked")
- public List<SoftButton> getSoftButtons() {
- return (List<SoftButton>) getObject(SoftButton.class, KEY_SOFT_BUTTONS);
- }
-
- /**
- * Sets the Soft buttons defined by the App
- *
- * @param softButtons a List value representing the Soft buttons defined by the
- * App
- * <p></p>
- * <b>Notes: </b>
- * <ul>
- * <li>If omitted on supported displays, the currently displayed
- * SoftButton values will not change</li>
- * <li>Array Minsize: 0</li>
- * <li>Array Maxsize: 8</li>
- * </ul>
- * @since SmartDeviceLink 2.0
- */
- public Show setSoftButtons(List<SoftButton> softButtons) {
- setParameters(KEY_SOFT_BUTTONS, softButtons);
- return this;
- }
-
- /**
- * Gets the Custom Presets defined by the App
- *
- * @return List<String> - a List value representing the Custom presets
- * defined by the App
- * @since SmartDeviceLink 2.0
- */
- @SuppressWarnings("unchecked")
- public List<String> getCustomPresets() {
- return (List<String>) getObject(String.class, KEY_CUSTOM_PRESETS);
- }
-
- /**
- * Sets the Custom Presets defined by the App
- *
- * @param customPresets a List value representing the Custom Presets defined by the
- * App
- * <p></p>
- * <ul>
- * <li>If omitted on supported displays, the presets will be shown as not defined</li>
- * <li>Array Minsize: 0</li>
- * <li>Array Maxsize: 6</li>
- * </ul>
- * @since SmartDeviceLink 2.0
- */
- public Show setCustomPresets(List<String> customPresets) {
- setParameters(KEY_CUSTOM_PRESETS, customPresets);
- return this;
- }
-
- /**
- * Sets text field metadata defined by the App
- *
- * @param metadataTags A Struct containing metadata pertaining to the main text fields
- * <p></p>
- * <ul>
- * @since SmartDeviceLink 4.5.0
- */
- public Show setMetadataTags(MetadataTags metadataTags) {
- setParameters(KEY_METADATA_TAGS, metadataTags);
- return this;
- }
-
- /**
- * Gets text field metadata defined by the App
- *
- * @return metadataTags - App defined metadata information. See MetadataTags. Uses mainField1, mainField2, mainField3, mainField4.
- * If omitted on supported displays, the currently set metadata tags will not change.
- * If any text field contains no tags or the none tag, the metadata tag for that textfield should be removed.
- * @since SmartDeviceLink 4.5.0
- */
- public MetadataTags getMetadataTags() {
- return (MetadataTags) getObject(MetadataTags.class, KEY_METADATA_TAGS);
- }
-
- /**
- * Sets the windowID. It's a unique ID to identify the window.
- * If this param is not included, it will be assumed that this request is specifically for the main window on the main display.
- * See PredefinedWindows enum.
- *
- * @param windowID A unique ID to identify the window. The value of '0' will always be the default main window on the main display and should not be used in this context as it will already be created for the app. See PredefinedWindows enum. Creating a window with an ID that is already in use will be rejected with `INVALID_ID`.
- * @since 6.0
- */
- public Show setWindowID(Integer windowID) {
- setParameters(KEY_WINDOW_ID, windowID);
- return this;
- }
-
- /**
- * Gets the windowID.
- *
- * @return int -an int value representing the windowID.
- */
- public Integer getWindowID() {
- return getInteger(KEY_WINDOW_ID);
- }
-
- /**
- * Gets the templateConfiguration.
- *
- * @return TemplateConfiguration
- * @since 6.0
- */
- public TemplateConfiguration getTemplateConfiguration() {
- return (TemplateConfiguration) getObject(TemplateConfiguration.class, KEY_TEMPLATE_CONFIGURATION);
- }
-
- /**
- * Sets the templateConfiguration. It's used to set an alternate template layout to a window.
- *
- * @param templateConfiguration
- */
- public Show setTemplateConfiguration(TemplateConfiguration templateConfiguration) {
- setParameters(KEY_TEMPLATE_CONFIGURATION, templateConfiguration);
- return this;
- }
-
- /**
- * Sets the title of the new template that will be displayed.
- * How this will be displayed is dependent on the OEM design and implementation of the template.
- *
- * @param templateTitle the title of the new template that will be displayed
- * <p></p>
- * <ul>
- * <li>Minlength: 0</li>
- * <li>Maxlength: 100</li>
- * </ul>
- * @since SmartDeviceLink 6.0.0
- */
- public Show setTemplateTitle(String templateTitle) {
- setParameters(KEY_TEMPLATE_TITLE, templateTitle);
- return this;
- }
-
- /**
- * Gets the title of the new template that will be displayed
- * How this will be displayed is dependent on the OEM design and implementation of the template.
- *
- * @return templateTitle - String value that represents the title of the new template that will be displayed
- * @since SmartDeviceLink 6.0.0
- */
- public String getTemplateTitle() {
- return getString(KEY_TEMPLATE_TITLE);
- }
-}
diff --git a/base/src/main/java/com/smartdevicelink/proxy/rpc/Show.java b/base/src/main/java/com/smartdevicelink/proxy/rpc/Show.java
index 51b8f7a4d..da5d28c47 100644
--- a/base/src/main/java/com/smartdevicelink/proxy/rpc/Show.java
+++ b/base/src/main/java/com/smartdevicelink/proxy/rpc/Show.java
@@ -169,10 +169,9 @@ import java.util.List;
* <td>templateTitle</td>
* <td>String</td>
* <td>The title of the new template that will be displayed.</td>
-<td>N</td>
- <td><p>How this will be displayed is dependent on the OEM design and implementation of the template..</p>Minsize: 0; Maxsize: 100</td>
-<td>SmartDeviceLink 6.0.0</td>
- *
+ * <td><p>How this will be displayed is dependent on the OEM design and implementation of the template..</p>Minsize: 0; Maxsize: 100</td>
+ * <td>N</td>
+ * <td>SmartDeviceLink 6.0.0</td>
* </tr>
*
* </table>
@@ -678,4 +677,4 @@ public class Show extends RPCRequest {
public String getTemplateTitle() {
return getString(KEY_TEMPLATE_TITLE);
}
-}
+} \ No newline at end of file