1 |
/* DynArrayOperations.java -- |
/* DynArrayOperations.java -- |
2 |
Copyright (C) 2005 Free Software Foundation, Inc. |
Copyright (C) 2005 Free Software Foundation, Inc. |
|
|
|
3 |
This file is part of GNU Classpath. |
This file is part of GNU Classpath. |
4 |
|
|
5 |
GNU Classpath is free software; you can redistribute it and/or modify |
GNU Classpath is free software; you can redistribute it and/or modify |
46 |
* |
* |
47 |
* @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) |
* @author Audrius Meskauskas, Lithuania (AudriusA@Bioinformatics.org) |
48 |
*/ |
*/ |
49 |
public interface DynArrayOperations extends DynAnyOperations |
public interface DynArrayOperations |
50 |
|
extends DynAnyOperations |
51 |
{ |
{ |
52 |
/** |
/** |
53 |
* Returns the array. |
* Returns the array. |
68 |
* |
* |
69 |
* @param value the array of elements an DynAny's. |
* @param value the array of elements an DynAny's. |
70 |
* |
* |
71 |
* @throws TypeMismatch if the members of the passed array does not |
* @throws TypeMismatch if the members of the passed array does not match |
72 |
* match array component type. |
* array component type. |
73 |
* |
* |
74 |
* @throws InvalidValue if the number of elements in the passed array |
* @throws InvalidValue if the number of elements in the passed array is not |
75 |
* is not the same as the size of this DynArray. |
* the same as the size of this DynArray. |
76 |
*/ |
*/ |
77 |
void set_elements_as_dyn_any(DynAny[] value) throws TypeMismatch, |
void set_elements_as_dyn_any(DynAny[] value) |
78 |
InvalidValue; |
throws TypeMismatch, InvalidValue; |
79 |
|
|
80 |
/** |
/** |
81 |
* Sets the array. |
* Sets the array. |
82 |
* |
* |
83 |
* @param value the array of elements as Any's. |
* @param value the array of elements as Any's. |
84 |
* |
* |
85 |
* @throws TypeMismatch if the members of the passed array does not |
* @throws TypeMismatch if the members of the passed array does not match |
86 |
* match array component type. |
* array component type. |
87 |
* |
* |
88 |
* @throws InvalidValue if the number of elements in the passed array |
* @throws InvalidValue if the number of elements in the passed array is not |
89 |
* is not the same as the size of this DynArray. |
* the same as the size of this DynArray. |
90 |
*/ |
*/ |
91 |
void set_elements(Any[] value) throws TypeMismatch, InvalidValue; |
void set_elements(Any[] value) |
92 |
|
throws TypeMismatch, InvalidValue; |
93 |
} |
} |