com.ibatis.common.beans

Class DomProbe

public class DomProbe extends BaseProbe

A Probe implementation for working with DOM objects
Method Summary
ObjectgetObject(Object object, String name)
protected ObjectgetProperty(Object object, String property)
ClassgetPropertyTypeForGetter(Object object, String name)
ClassgetPropertyTypeForSetter(Object object, String name)
String[]getReadablePropertyNames(Object object)
String[]getWriteablePropertyNames(Object object)
booleanhasReadableProperty(Object object, String propertyName)
booleanhasWritableProperty(Object object, String propertyName)
static StringnodeToString(Node node, String indent)
Converts a DOM node to a complete xml string
voidsetObject(Object object, String name, Object value)
protected voidsetProperty(Object object, String property, Object value)

Method Detail

getObject

public Object getObject(Object object, String name)

getProperty

protected Object getProperty(Object object, String property)

getPropertyTypeForGetter

public Class getPropertyTypeForGetter(Object object, String name)

getPropertyTypeForSetter

public Class getPropertyTypeForSetter(Object object, String name)

getReadablePropertyNames

public String[] getReadablePropertyNames(Object object)

getWriteablePropertyNames

public String[] getWriteablePropertyNames(Object object)

hasReadableProperty

public boolean hasReadableProperty(Object object, String propertyName)

hasWritableProperty

public boolean hasWritableProperty(Object object, String propertyName)

nodeToString

public static String nodeToString(Node node, String indent)
Converts a DOM node to a complete xml string

Parameters: node - the node to process indent - how to indent the children of the node

Returns: The node as a String

setObject

public void setObject(Object object, String name, Object value)

setProperty

protected void setProperty(Object object, String property, Object value)
Copyright © 2011. All Rights Reserved.