All Downloads are FREE. Search and download functionalities are using the official Maven repository.

elemental.html.Int16Array Maven / Gradle / Ivy

Go to download

Vaadin is a web application framework for Rich Internet Applications (RIA). Vaadin enables easy development and maintenance of fast and secure rich web applications with a stunning look and feel and a wide browser support. It features a server-side architecture with the majority of the logic running on the server. Ajax technology is used at the browser-side to ensure a rich and interactive user experience.

There is a newer version: 8.27.1
Show newest version
/*
 * 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 elemental.html;

import elemental.events.*;
import elemental.util.*;
import elemental.dom.*;
import elemental.html.*;
import elemental.css.*;
import elemental.stylesheets.*;

import java.util.Date;

/**
  * 

The Int16Array type represents an array of twos-complement 16-bit signed integers.

Once established, you can reference elements in the array using the object's methods, or using standard array index syntax (that is, using bracket notation).

*/ public interface Int16Array extends ArrayBufferView, IndexableInt { /** * The size, in bytes, of each array element. */ static final int BYTES_PER_ELEMENT = 2; /** * The number of entries in the array. Read only. */ int getLength(); void setElements(Object array); void setElements(Object array, int offset); /** *

Returns a new Int16Array view on the ArrayBuffer store for this Int16Array object.

Parameters
begin
The offset to the first element in the array to be referenced by the new Int16Array object.
end Optional
The offset to the last element in the array to be referenced by the new Int16Array object; if not specified, all elements from the one specified by begin to the end of the array are included in the new view.
Notes

The range specified by begin and end is clamped to the valid index range for the current array; if the computed length of the new array would be negative, it's clamped to zero. If either begin or end is negative, it refers to an index from the end of the array instead of from the beginning.

Note: Keep in mind that this is creating a new view on the existing buffer; changes to the new object's contents will impact the original object and vice versa.
*/ Int16Array subarray(int start); /** *

Returns a new Int16Array view on the ArrayBuffer store for this Int16Array object.

Parameters
begin
The offset to the first element in the array to be referenced by the new Int16Array object.
end Optional
The offset to the last element in the array to be referenced by the new Int16Array object; if not specified, all elements from the one specified by begin to the end of the array are included in the new view.
Notes

The range specified by begin and end is clamped to the valid index range for the current array; if the computed length of the new array would be negative, it's clamped to zero. If either begin or end is negative, it refers to an index from the end of the array instead of from the beginning.

Note: Keep in mind that this is creating a new view on the existing buffer; changes to the new object's contents will impact the original object and vice versa.
*/ Int16Array subarray(int start, int end); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy