blob: 5da9e17617688f569c188b75e18c3126ee0cf272 [file] [log] [blame]
/*
* Copyright 2012 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
package com.google.gwt.aria.client;
/////////////////////////////////////////////////////////
// This is auto-generated code. Do not manually edit! //
/////////////////////////////////////////////////////////
/**
* <p>Class that contains constants for all ARIA properties as defined by the W3C specification
* <a href="http://www.w3.org/TR/wai-aria/">W3C ARIA specification</a>.</p>
*
* <p>An ARIA property is a characteristic feature of a widget/control that can change over time but
* more rare than the ARIA state and is often not changed as a result of user action.<p>
*
* <p>The following groups of properties exist:
* <ol>
* <li>Widget properties -- specific to common user interface elements found on GUI systems or
* in rich Internet applications which receive user input and process user actions</li>
* <li>Live Region properties -- specific to live regions in rich Internet applications; may be
* applied to any element; indicate that content changes may occur without the element having
* focus, and provides assistive technologies with information on how to process those content
* updates. </li>
* <li>Drag-and-drop states -- indicates information about draggable elements and their drop
* targets</li>
* <li>Relationship properties -- indicates relationships or associations between elements which
* cannot be readily determined from the document structure</li>
* </ol>
* </p>
*/
public final class Property {
public static final Attribute<Id> ACTIVEDESCENDANT =
new AriaValueAttribute<Id>("aria-activedescendant", "");
public static final Attribute<Boolean> ATOMIC =
new PrimitiveValueAttribute<Boolean>("aria-atomic", "false");
public static final Attribute<AutocompleteValue> AUTOCOMPLETE =
new AriaValueAttribute<AutocompleteValue>("aria-autocomplete", "none");
public static final Attribute<Id> CONTROLS =
new AriaValueAttribute<Id>("aria-controls", "");
public static final Attribute<Id> DESCRIBEDBY =
new AriaValueAttribute<Id>("aria-describedby", "");
public static final Attribute<DropeffectValue> DROPEFFECT =
new AriaValueAttribute<DropeffectValue>("aria-dropeffect", "none");
public static final Attribute<Id> FLOWTO =
new AriaValueAttribute<Id>("aria-flowto", "");
public static final Attribute<Boolean> HASPOPUP =
new PrimitiveValueAttribute<Boolean>("aria-haspopup", "false");
public static final Attribute<String> LABEL =
new PrimitiveValueAttribute<String>("aria-label", "");
public static final Attribute<Id> LABELLEDBY =
new AriaValueAttribute<Id>("aria-labelledby", "");
public static final Attribute<Integer> LEVEL =
new PrimitiveValueAttribute<Integer>("aria-level", "");
public static final Attribute<LiveValue> LIVE =
new AriaValueAttribute<LiveValue>("aria-live", "off");
public static final Attribute<Boolean> MULTILINE =
new PrimitiveValueAttribute<Boolean>("aria-multiline", "false");
public static final Attribute<Boolean> MULTISELECTABLE =
new PrimitiveValueAttribute<Boolean>("aria-multiselectable", "false");
public static final Attribute<OrientationValue> ORIENTATION =
new AriaValueAttribute<OrientationValue>("aria-orientation", "vertical");
public static final Attribute<Id> OWNS =
new AriaValueAttribute<Id>("aria-owns", "");
public static final Attribute<Integer> POSINSET =
new PrimitiveValueAttribute<Integer>("aria-posinset", "");
public static final Attribute<Boolean> READONLY =
new PrimitiveValueAttribute<Boolean>("aria-readonly", "false");
public static final Attribute<RelevantValue> RELEVANT =
new AriaValueAttribute<RelevantValue>("aria-relevant", "additions text");
public static final Attribute<Boolean> REQUIRED =
new PrimitiveValueAttribute<Boolean>("aria-required", "false");
public static final Attribute<Integer> SETSIZE =
new PrimitiveValueAttribute<Integer>("aria-setsize", "");
public static final Attribute<SortValue> SORT =
new AriaValueAttribute<SortValue>("aria-sort", "none");
public static final Attribute<Number> VALUEMAX =
new PrimitiveValueAttribute<Number>("aria-valuemax", "");
public static final Attribute<Number> VALUEMIN =
new PrimitiveValueAttribute<Number>("aria-valuemin", "");
public static final Attribute<Number> VALUENOW =
new PrimitiveValueAttribute<Number>("aria-valuenow", "");
public static final Attribute<String> VALUETEXT =
new PrimitiveValueAttribute<String>("aria-valuetext", "");
private Property() {
}
}