Imported GNU Classpath 0.19 + gcj-import-20051115.

* sources.am: Regenerated.
       * Makefile.in: Likewise.
       * scripts/makemake.tcl: Use glob -nocomplain.

From-SVN: r107049
This commit is contained in:
Mark Wielaard 2005-11-15 23:20:01 +00:00
parent 02e549bfaa
commit 8f523f3a10
1241 changed files with 97711 additions and 25284 deletions

View file

@ -42,208 +42,197 @@ package javax.swing;
* @author Andrew Selkirk
* @version 1.0
*/
public class SizeSequence {
public class SizeSequence
{
/**
* sizes
*/
private int[] sizes = new int[0];
//-------------------------------------------------------------
// Variables --------------------------------------------------
//-------------------------------------------------------------
/**
* Constructor SizeSequence
*/
public SizeSequence()
{
sizes = new int[0];
}
/**
* sizes
*/
private int[] sizes = new int[0];
/**
* Constructor SizeSequence
* @param numEntries TODO
*/
public SizeSequence(int numEntries)
{
this(numEntries, 0);
}
/**
* Constructor SizeSequence
* @param numEntries TODO
* @param value TODO
*/
public SizeSequence(int numEntries, int value)
{
insertEntries(0, numEntries, value);
}
//-------------------------------------------------------------
// Initialization ---------------------------------------------
//-------------------------------------------------------------
/**
* Constructor SizeSequence
* @param sizes TODO
*/
public SizeSequence(int[] sizes)
{
setSizes(sizes);
}
/**
* Constructor SizeSequence
*/
public SizeSequence() {
sizes = new int[0];
} // SizeSequence()
/**
* setSize
* @param index TODO
* @param size TODO
*/
public void setSize(int index, int size)
{
sizes[index] = size;
}
/**
* Constructor SizeSequence
* @param numEntries TODO
*/
public SizeSequence(int numEntries) {
this(numEntries, 0);
} // SizeSequence()
/**
* getIndex
* @param position TODO
* @returns int
*/
public int getIndex(int position)
{
return 0; // TODO
}
/**
* Constructor SizeSequence
* @param numEntries TODO
* @param value TODO
*/
public SizeSequence(int numEntries, int value) {
insertEntries(0, numEntries, value);
} // SizeSequence()
/**
* getSize
* @param index TODO
* @returns int
*/
public int getSize(int index)
{
return sizes[index];
}
/**
* Constructor SizeSequence
* @param sizes TODO
*/
public SizeSequence(int[] sizes) {
setSizes(sizes);
} // SizeSequence()
/**
* setSizes
* @param sizes TODO
*/
public void setSizes(int[] sizes)
{
int index;
// Initialize sizes.
this.sizes = new int[sizes.length];
for (index = 0; index < sizes.length; index++)
this.sizes[index] = sizes[index];
}
//-------------------------------------------------------------
// Methods ----------------------------------------------------
//-------------------------------------------------------------
/**
* getSizes
* @returns int[]
*/
public int[] getSizes()
{
int[] array;
int index;
/**
* setSize
* @param index TODO
* @param size TODO
*/
public void setSize(int index, int size) {
sizes[index] = size;
} // setSize()
// Create new array.
array = new int[sizes.length];
for (index = 0; index < sizes.length; index++)
array[index] = sizes[index];
/**
* getIndex
* @param position TODO
* @returns int
*/
public int getIndex(int position) {
return 0; // TODO
} // getIndex()
// Return newly created array.
return array;
/**
* getSize
* @param index TODO
* @returns int
*/
public int getSize(int index) {
return sizes[index];
} // getSize()
}
/**
* setSizes
* @param sizes TODO
*/
public void setSizes(int[] sizes) {
// Variables
int index;
// Initialize Sizes
this.sizes = new int[sizes.length];
for (index = 0; index < sizes.length; index++) {
this.sizes[index] = sizes[index];
} // for
/**
* getPosition
* @param index TODO
* @returns int
*/
public int getPosition(int index)
{
int position;
int loop;
} // setSizes()
// Process sizes.
position = 0;
for (loop = 0; loop < index; loop++)
position += sizes[loop];
/**
* getSizes
* @returns int[]
*/
public int[] getSizes() {
// Variables
int[] array;
int index;
// Return position.
return position;
// Create New Array
array = new int[sizes.length];
for (index = 0; index < sizes.length; index++) {
array[index] = sizes[index];
} // for
}
// Return Newly created array
return array;
/**
* insertEntries
* @param start TODO
* @param length TODO
* @param value TODO
*/
public void insertEntries(int start, int length, int value)
{
int[] array;
int index;
int arrayIndex;
int loop;
} // getSizes()
// Create new array.
array = new int[sizes.length + length];
arrayIndex = 0;
for (index = 0; index < sizes.length; index++)
{
if (index == start)
{
for (loop = 0; loop < length; loop++)
{
array[arrayIndex] = value;
arrayIndex++;
}
}
else
{
array[arrayIndex] = sizes[index];
arrayIndex++;
}
}
/**
* getPosition
* @param index TODO
* @returns int
*/
public int getPosition(int index) {
// Variables
int position;
int loop;
// Process Sizes
position = 0;
for (loop = 0; loop < index; loop++) {
position += sizes[loop];
} // for
}
// Return Position
return position;
/**
* removeEntries
* @param start TODO
* @param length TODO
*/
public void removeEntries(int start, int length)
{
int[] array;
int index;
int arrayIndex;
} // getPosition()
// Sanity check.
if ((start + length) > sizes.length)
throw new IllegalArgumentException("Specified start/length that "
+ "is greater than available sizes");
/**
* insertEntries
* @param start TODO
* @param length TODO
* @param value TODO
*/
public void insertEntries(int start, int length, int value) {
// Create new array.
array = new int[sizes.length - length];
arrayIndex = 0;
for (index = 0; index < sizes.length; index++)
{
if (index == start)
index += length - 1;
else
{
array[arrayIndex] = sizes[index];
arrayIndex++;
}
}
}
// Variables
int[] array;
int index;
int arrayIndex;
int loop;
// Create New Array
array = new int[sizes.length + length];
arrayIndex = 0;
for (index = 0; index < sizes.length; index++) {
if (index == start) {
for (loop = 0; loop < length; loop++) {
array[arrayIndex] = value;
arrayIndex++;
} // for
} else {
array[arrayIndex] = sizes[index];
arrayIndex++;
} // if
} // for
} // insertEntries()
/**
* removeEntries
* @param start TODO
* @param length TODO
*/
public void removeEntries(int start, int length) {
// Variables
int[] array;
int index;
int arrayIndex;
// Sanity Check
if ((start + length) > sizes.length) {
throw new IllegalArgumentException("Specified start/length that " +
"is greater than available sizes");
} // if
// Create New Array
array = new int[sizes.length - length];
arrayIndex = 0;
for (index = 0; index < sizes.length; index++) {
if (index == start) {
index += length - 1;
} else {
array[arrayIndex] = sizes[index];
arrayIndex++;
} // if
} // for
} // removeEntries()
} // SizeSequence
}