/*
* This program is free software; you can redistribute it and/or modify it under the
* terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software
* Foundation.
*
* You should have received a copy of the GNU Lesser General Public License along with this
* program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
* or from the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU Lesser General Public License for more details.
*
* Copyright (c) 2001 - 2016 Object Refinery Ltd, Pentaho Corporation and Contributors.. All rights reserved.
*/
package org.pentaho.reporting.engine.classic.core.parameters;
public final class ParameterAttributeNames {
public static class Swing {
public static final String NAMESPACE = "http://reporting.pentaho.org/namespaces/engine/parameter-attributes/swing";
public static final String TOOLTIP = "tooltip";
public static final String LABEL = "label";
/**
* @deprecated Not used and replaced by render-type expansion.
*/
public static final String RENDER_HINT = "render-hint"; // single-line, multi-line, rich-text
private Swing() {
}
}
public static class Html {
public static final String NAMESPACE = "http://reporting.pentaho.org/namespaces/engine/parameter-attributes/html";
public static final String EXTRA_RAW_CONTENT = "extra-raw-content";
public static final String XML_ID = "xml-id";
public static final String STYLE_CLASS = "class";
public static final String TITLE = "title";
public static final String ONKEYUP = "onkeyup";
public static final String ONKEYDOWN = "onkeydown";
public static final String ONKEYPRESSED = "onkeypressed";
public static final String ONCLICK = "onclick";
public static final String ONDBLCLICK = "ondblclick";
public static final String ONMOUSEDOWN = "onmousedown";
public static final String ONMOUSEUP = "onmouseup";
public static final String ONMOUSEMOVE = "onmousemove";
public static final String ONMOUSEOVER = "onmouseover";
private Html() {
}
}
public static class Core {
public static final String NAMESPACE = "http://reporting.pentaho.org/namespaces/engine/parameter-attributes/core";
public static final String LABEL = "label";
public static final String LABEL_FORMULA = "label-formula";
public static final String HIDDEN = "hidden";
public static final String LAYOUT = "parameter-layout";
public static final String LAYOUT_HORIZONTAL = "horizontal";
public static final String LAYOUT_VERTICAL = "vertical";
public static final String TYPE = "parameter-render-type";
public static final String TYPE_DROPDOWN = "dropdown";
public static final String TYPE_LIST = "list";
public static final String TYPE_RADIO = "radio";
public static final String TYPE_CHECKBOX = "checkbox";
public static final String TYPE_TOGGLEBUTTON = "togglebutton";
public static final String TYPE_TEXTBOX = "textbox";
public static final String TYPE_DATEPICKER = "datepicker";
public static final String TYPE_MULTILINE = "multi-line";
public static final String VISIBLE_ITEMS = "parameter-visible-items";
public static final String DATA_FORMAT = "data-format";
public static final String DATA_FORMAT_FORMULA = "data-format-formula";
public static final String POST_PROCESSOR_FORMULA = "post-processor-formula";
public static final String DISPLAY_VALUE_FORMULA = "display-value-formula";
public static final String DEFAULT_VALUE_FORMULA = "default-value-formula";
public static final String PARAMETER_GROUP = "parameter-group";
public static final String PARAMETER_GROUP_LABEL = "parameter-group-label";
public static final String RE_EVALUATE_ON_FAILED_VALUES = "re-evaluate-on-failed-values";
public static final String AUTOFILL_SELECTION = "autofill-selection";
public static final String ROLE = "role";
public static final String ROLE_USER_PARAMETER = "user";
public static final String ROLE_SYSTEM_PARAMETER = "system";
public static final String ROLE_SCHEDULE_PARAMETER = "schedule";
public static final String DEPRECATED = "deprecated";
public static final String PREFERRED = "preferred";
/**
* Either server, client or a fixed timezone text in the standard format "+0800"
*/
public static final String TIMEZONE = "timezone";
private Core() {
}
}
private ParameterAttributeNames() {
}
}