com.dexcoder.dal.batis.wrapper.ObjectWrapper Maven / Gradle / Ivy
package com.dexcoder.dal.batis.wrapper;
import com.dexcoder.dal.batis.build.PropertyTokenizer;
import com.dexcoder.dal.batis.reflection.MetaObject;
/**
* Created by liyd on 2015-11-30.
*/
public interface ObjectWrapper {
Object get(PropertyTokenizer prop);
void set(PropertyTokenizer prop, Object value);
// String findProperty(String name, boolean useCamelCaseMapping);
//
// String[] getGetterNames();
//
// String[] getSetterNames();
// Class> getSetterType(String name);
//
// Class> getGetterType(String name);
// boolean hasSetter(String name);
// boolean hasGetter(String name);
MetaObject instantiatePropertyValue(String name, PropertyTokenizer prop);
// boolean isCollection();
// void add(Object element);
// void addAll(List element);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy