org.deegree_impl.enterprise.control
Class RPCStruct_Impl

java.lang.Object
  extended byorg.deegree_impl.enterprise.control.RPCStruct_Impl
All Implemented Interfaces:
RPCStruct

public class RPCStruct_Impl
extends java.lang.Object
implements RPCStruct

The class encapsulates a RPC struct.

Version:
$Revision: 1.3 $ $Date: 2003/12/11 16:59:41 $
Author:
Andreas Poth

Field Summary
private  java.util.HashMap members
           
 
Constructor Summary
RPCStruct_Impl()
           
RPCStruct_Impl(RPCMember[] mem)
           
 
Method Summary
 void addMember(RPCMember member)
          adds a new member to the struct
 RPCMember getMember(java.lang.String name)
          returns a named member of the struct. if no member with the passed name is contained within the struct null will be returned.
 RPCMember[] getMembers()
          returns the members of the struct
 RPCMember removeMember(java.lang.String name)
          removes a member identified by its name from the struct
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

members

private java.util.HashMap members
Constructor Detail

RPCStruct_Impl

public RPCStruct_Impl()

RPCStruct_Impl

public RPCStruct_Impl(RPCMember[] mem)
Method Detail

getMembers

public RPCMember[] getMembers()
returns the members of the struct

Specified by:
getMembers in interface RPCStruct
Returns:
members of the struct

getMember

public RPCMember getMember(java.lang.String name)
returns a named member of the struct. if no member with the passed name is contained within the struct null will be returned.

Specified by:
getMember in interface RPCStruct
Parameters:
name - name of the struct member
Returns:
struct member

addMember

public void addMember(RPCMember member)
adds a new member to the struct

Specified by:
addMember in interface RPCStruct
Parameters:
member -

removeMember

public RPCMember removeMember(java.lang.String name)
removes a member identified by its name from the struct

Specified by:
removeMember in interface RPCStruct
Parameters:
name -
Returns: