soaprmi.struct
Interface StructAccessor

All Known Implementing Classes:
BeanAccessor

public interface StructAccessor

Generic interface to manipulate SOAP structs.

Version:
$Revision: 1.4 $
Author:
Aleksander Slominski

Method Summary
 java.lang.String[] getAccessorNames()
           
 java.lang.Class getAccessorType(java.lang.String accessorName)
           
 java.lang.Object getValue(java.lang.Object target, java.lang.String accessorName)
           
 StructAccessor makeStructAccessor(java.lang.Class accessorType)
           
 void mapAccessorToName(java.lang.String accessorName, java.lang.String name)
           
 java.lang.Object newInstance()
           
 boolean primitivesWrapped()
           
 void setValue(java.lang.Object target, java.lang.String accessorName, java.lang.Object value)
           
 

Method Detail

makeStructAccessor

public StructAccessor makeStructAccessor(java.lang.Class accessorType)
                                  throws StructException
Throws:
StructException

newInstance

public java.lang.Object newInstance()
                             throws StructException
Throws:
StructException

primitivesWrapped

public boolean primitivesWrapped()

setValue

public void setValue(java.lang.Object target,
                     java.lang.String accessorName,
                     java.lang.Object value)
              throws StructException
Throws:
StructException

getValue

public java.lang.Object getValue(java.lang.Object target,
                                 java.lang.String accessorName)
                          throws StructException
Throws:
StructException

getAccessorType

public java.lang.Class getAccessorType(java.lang.String accessorName)
                                throws StructException
Throws:
StructException

getAccessorNames

public java.lang.String[] getAccessorNames()

mapAccessorToName

public void mapAccessorToName(java.lang.String accessorName,
                              java.lang.String name)
                       throws StructException
Throws:
StructException


Copyright (c) 2004 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.