org.apache.axis.encoding.ser

Class BeanPropertyTarget

Implemented Interfaces:
Target

public class BeanPropertyTarget
extends java.lang.Object
implements Target

Class which knows how to update a bean property

Field Summary

protected static Log
log

Constructor Summary

BeanPropertyTarget(Object object, BeanPropertyDescriptor pd)
This constructor is used for a normal property.
BeanPropertyTarget(Object object, BeanPropertyDescriptor pd, int i)
This constructor is used for an indexed property.

Method Summary

void
set(Object value)
set the bean property with specified value

Field Details

log

protected static Log log

Constructor Details

BeanPropertyTarget

public BeanPropertyTarget(Object object,
                          BeanPropertyDescriptor pd)
This constructor is used for a normal property.
Parameters:
object - is the bean class
pd - is the property

BeanPropertyTarget

public BeanPropertyTarget(Object object,
                          BeanPropertyDescriptor pd,
                          int i)
This constructor is used for an indexed property.
Parameters:
object - is the bean class
pd - is the property
i - is the index

Method Details

set

public void set(Object value)
            throws SAXException
set the bean property with specified value
Specified by:
set in interface Target
Parameters:
value - is the value.

Copyright © 2005 Apache Web Services Project. All Rights Reserved.