mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
52 lines
1.6 KiB
Java
52 lines
1.6 KiB
Java
package FoamXServer;
|
|
|
|
|
|
/**
|
|
* FoamXServer/IDictionaryEntryOperations.java .
|
|
* Generated by the IDL-to-Java compiler (portable), version "3.1"
|
|
* from FoamX.idl
|
|
* 02 April 2007 09:53:40 o'clock BST
|
|
*/
|
|
|
|
|
|
// -------------------------------------------------------------------------
|
|
public interface IDictionaryEntryOperations
|
|
{
|
|
|
|
// Reference to the type descriptor object for this entry.
|
|
FoamXServer.ITypeDescriptor typeDescriptor ();
|
|
|
|
// Current value for this (non compound) entry.
|
|
FoamXServer.FoamXAny value ();
|
|
|
|
// Current value for this (non compound) entry.
|
|
void value (FoamXServer.FoamXAny newValue);
|
|
void setValue (FoamXServer.FoamXAny value) throws FoamXServer.FoamXError;
|
|
|
|
// Sub-elements for compound types.
|
|
FoamXServer.IDictionaryEntry[] subElements ();
|
|
int nSubElements () throws FoamXServer.FoamXError;
|
|
boolean packedList () throws FoamXServer.FoamXError;
|
|
|
|
// The current selection index
|
|
int selection ();
|
|
|
|
// The current selection index
|
|
void selection (int newSelection);
|
|
|
|
// entry object.
|
|
void addElement (FoamXServer.IDictionaryEntryHolder subEntry) throws FoamXServer.FoamXError;
|
|
|
|
// Remove element from list.
|
|
void removeElement (FoamXServer.IDictionaryEntry subEntry) throws FoamXServer.FoamXError;
|
|
|
|
// are found.
|
|
void validate () throws FoamXServer.FoamXError, FoamXServer.ValidationError;
|
|
|
|
// Returns true if this entry, or any sub-entries have been modified.
|
|
boolean modified () throws FoamXServer.FoamXError;
|
|
|
|
// Save method for root (dictionary) objects.
|
|
void save () throws FoamXServer.FoamXError, FoamXServer.FoamXIOError;
|
|
} // interface IDictionaryEntryOperations
|