org.apache.xerces.impl.xs.util

Class ShortListImpl

Implemented Interfaces:
org.apache.xerces.xs.ShortList

public class ShortListImpl
extends java.lang.Object
implements org.apache.xerces.xs.ShortList

Containts a list of Object's.
Version:
$Id: ShortListImpl.java 396205 2006-04-23 02:46:42Z mrglavas $
Author:
Sandy Gao, IBM

Field Summary

static org.apache.xerces.xs.ShortList
EMPTY_LIST
An immutable empty list.

Constructor Summary

ShortListImpl(short[] array, int length)
Construct an XSObjectList implementation

Method Summary

boolean
contains(short item)
Checks if the unsigned short item is a member of this list.
boolean
equals(Object obj)
int
getLength()
The number of Objects in the list.
short
item(int index)

Field Details

EMPTY_LIST

public static final org.apache.xerces.xs.ShortList EMPTY_LIST
An immutable empty list.

Constructor Details

ShortListImpl

public ShortListImpl(short[] array,
                     int length)
Construct an XSObjectList implementation
Parameters:
array - the data array
length - the number of elements

Method Details

contains

public boolean contains(short item)
Checks if the unsigned short item is a member of this list.
Specified by:
contains in interface org.apache.xerces.xs.ShortList
Parameters:
item - unsigned short whose presence in this list is to be tested.
Returns:
True if this list contains the unsigned short item.

equals

public boolean equals(Object obj)

getLength

public int getLength()
The number of Objects in the list. The range of valid child node indices is 0 to length-1 inclusive.
Specified by:
getLength in interface org.apache.xerces.xs.ShortList

item

public short item(int index)
            throws org.apache.xerces.xs.XSException
Specified by:
item in interface org.apache.xerces.xs.ShortList

Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.