Search in sources :

Example 11 with Property

use of jp.ossc.nimbus.beans.Property in project nimbus by nimbus-org.

the class PropertyFactoryTest method testNestList5.

public void testNestList5() throws Exception {
    Property prop = PropertyFactory.createProperty("test.list[6].hoge71");
    Test test = new Test(new Test());
    assertEquals("fuga71", prop.getProperty(test));
    prop.setProperty(test, "hoge");
    assertEquals("hoge", prop.getProperty(test));
}
Also used : Property(jp.ossc.nimbus.beans.Property)

Example 12 with Property

use of jp.ossc.nimbus.beans.Property in project nimbus by nimbus-org.

the class PropertyFactoryTest method testNestMap7_2.

public void testNestMap7_2() throws Exception {
    Property prop = PropertyFactory.createProperty("test.map.hogeString1[0]");
    Test test = new Test(new Test());
    assertEquals("fuga51", prop.getProperty(test));
    prop.setProperty(test, "hoge");
    assertEquals("hoge", prop.getProperty(test));
}
Also used : Property(jp.ossc.nimbus.beans.Property)

Example 13 with Property

use of jp.ossc.nimbus.beans.Property in project nimbus by nimbus-org.

the class PropertyFactoryTest method testArray2.

public void testArray2() throws Exception {
    Property prop = PropertyFactory.createProperty("[1]");
    Test test = new Test();
    prop.setProperty(test, "hogehoge2");
    assertEquals("hogehoge2", prop.getProperty(test));
}
Also used : Property(jp.ossc.nimbus.beans.Property)

Example 14 with Property

use of jp.ossc.nimbus.beans.Property in project nimbus by nimbus-org.

the class PropertyFactoryTest method testMap.

public void testMap() throws Exception {
    Property prop = PropertyFactory.createProperty("map(hoge1)");
    Test test = new Test();
    assertEquals("fuga1", prop.getProperty(test));
    prop = PropertyFactory.createProperty("mapValue(hoge1)");
    prop.setProperty(test, "hoge");
    assertEquals("hoge", prop.getProperty(test));
}
Also used : Property(jp.ossc.nimbus.beans.Property)

Example 15 with Property

use of jp.ossc.nimbus.beans.Property in project nimbus by nimbus-org.

the class PropertyFactoryTest method testNest2.

public void testNest2() throws Exception {
    Property prop = PropertyFactory.createProperty("test.test.array2[0][0]");
    Test test = new Test(new Test(new Test()));
    prop.setProperty(test, "hoge");
    assertEquals("hoge", prop.getProperty(test));
}
Also used : Property(jp.ossc.nimbus.beans.Property)

Aggregations

Property (jp.ossc.nimbus.beans.Property)48 NoSuchPropertyException (jp.ossc.nimbus.beans.NoSuchPropertyException)8 InvocationTargetException (java.lang.reflect.InvocationTargetException)7 Iterator (java.util.Iterator)5 Map (java.util.Map)5 HashMap (java.util.HashMap)4 DataSet (jp.ossc.nimbus.beans.dataset.DataSet)4 RecordList (jp.ossc.nimbus.beans.dataset.RecordList)4 ArrayList (java.util.ArrayList)3 List (java.util.List)3 NestedProperty (jp.ossc.nimbus.beans.NestedProperty)3 SimpleProperty (jp.ossc.nimbus.beans.SimpleProperty)3 Record (jp.ossc.nimbus.beans.dataset.Record)3 PropertyEditor (java.beans.PropertyEditor)2 BufferedReader (java.io.BufferedReader)2 SQLException (java.sql.SQLException)2 LinkedHashMap (java.util.LinkedHashMap)2 HttpServletRequest (javax.servlet.http.HttpServletRequest)2 ParameterizedType (java.lang.reflect.ParameterizedType)1 Type (java.lang.reflect.Type)1