/** * @see ognl.PropertyAccessor#getProperty(java.util.Map, java.lang.Object, java.lang.Object) */ @SuppressWarnings("rawtypes") @Override public Object getProperty(Map context, Object target, Object oname) throws OgnlException { return super.getProperty(context, target, oname); }
@Override public final Object getProperty(Map context, Object target, Object oname) throws OgnlException { return super.getProperty(context, target, oname); }
public Object getPropertyThroughIteration(Map context, Collection collection, String property, Object key) throws OgnlException { //TODO for (Object currTest : collection) { if (_accessor.getProperty(context, currTest, property).equals(key)) { return currTest; } } //none found return null; }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Object result; Iterator iterator = (Iterator)target; if ( name instanceof String ) { if (name.equals("next")) { result = iterator.next(); } else { if (name.equals("hasNext")) { result = iterator.hasNext() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } else { result = super.getProperty(context, target, name); } return result; }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Object result; Iterator iterator = (Iterator)target; if ( name instanceof String ) { if (name.equals("next")) { result = iterator.next(); } else { if (name.equals("hasNext")) { result = iterator.hasNext() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } else { result = super.getProperty(context, target, name); } return result; }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Object result; Iterator iterator = (Iterator)target; if ( name instanceof String ) { if (name.equals("next")) { result = iterator.next(); } else { if (name.equals("hasNext")) { result = iterator.hasNext() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } else { result = super.getProperty(context, target, name); } return result; }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Object result; Enumeration e = (Enumeration)target; if ( name instanceof String ) { if (name.equals("next") || name.equals("nextElement")) { result = e.nextElement(); } else { if (name.equals("hasNext") || name.equals("hasMoreElements")) { result = e.hasMoreElements() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } else { result = super.getProperty(context, target, name); } return result; }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Object result; Enumeration e = (Enumeration)target; if ( name instanceof String ) { if (name.equals("next") || name.equals("nextElement")) { result = e.nextElement(); } else { if (name.equals("hasNext") || name.equals("hasMoreElements")) { result = e.hasMoreElements() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } else { result = super.getProperty(context, target, name); } return result; }
@Override public Object getProperty(Map map, Object o, Object o1) throws OgnlException { Object obj = super.getProperty(map, o, o1); map.put(XWorkConverter.LAST_BEAN_CLASS_ACCESSED, o.getClass()); map.put(XWorkConverter.LAST_BEAN_PROPERTY_ACCESSED, o1.toString()); ReflectionContextState.updateCurrentPropertyPath(map, o1); return obj; }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Object result; Enumeration e = (Enumeration)target; if ( name instanceof String ) { if (name.equals("next") || name.equals("nextElement")) { result = e.nextElement(); } else { if (name.equals("hasNext") || name.equals("hasMoreElements")) { result = e.hasMoreElements() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } else { result = super.getProperty(context, target, name); } return result; }
@Override public Object getProperty(Map context, Object target, Object oname) throws OgnlException { //set the last set objects in the context //so if the next objects accessed are //Maps or Collections they can use the information //to determine conversion types context.put(XWorkConverter.LAST_BEAN_CLASS_ACCESSED, target.getClass()); context.put(XWorkConverter.LAST_BEAN_PROPERTY_ACCESSED, oname.toString()); ReflectionContextState.updateCurrentPropertyPath(context, oname); return super.getProperty(context, target, oname); } }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Set set = (Set)target; if ( name instanceof String ) { Object result; if (name.equals("size")) { result = new Integer(set.size()); } else { if (name.equals("iterator")) { result = set.iterator(); } else { if (name.equals("isEmpty")) { result = set.isEmpty() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } return result; } throw new NoSuchPropertyException( target, name ); }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Set set = (Set)target; if ( name instanceof String ) { Object result; if (name.equals("size")) { result = new Integer(set.size()); } else { if (name.equals("iterator")) { result = set.iterator(); } else { if (name.equals("isEmpty")) { result = set.isEmpty() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } return result; } throw new NoSuchPropertyException( target, name ); }
public Object getProperty( Map context, Object target, Object name ) throws OgnlException { Set set = (Set)target; if ( name instanceof String ) { Object result; if (name.equals("size")) { result = new Integer(set.size()); } else { if (name.equals("iterator")) { result = set.iterator(); } else { if (name.equals("isEmpty")) { result = set.isEmpty() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty( context, target, name ); } } } return result; } throw new NoSuchPropertyException( target, name ); } }
result = list.isEmpty() ? Boolean.TRUE : Boolean.FALSE; } else { result = super.getProperty(context, target, name);
/** * Checks to see if the ListenerMapImpl provides the named listener, * returning the listener if it does. Otherwise, invokes the super * implementation. */ public Object getProperty(Map context, Object target, Object name) throws OgnlException { ListenerMap map = (ListenerMap) target; String listenerName = (String) name; if (map.canProvideListener(listenerName)) return map.getListener(listenerName); return super.getProperty(context, target, name); }
/** * Checks to see if the name matches the name of a bean inside * the provider and returns that bean if so. * Otherwise, invokes the super implementation. * **/ public Object getProperty(Map context, Object target, Object name) throws OgnlException { IBeanProvider provider = (IBeanProvider)target; String beanName = (String)name; if (provider.canProvideBean(beanName)) return provider.getBean(beanName); return super.getProperty(context, target, name); }
/** * Checks to see if the name matches the name of a bean inside * the provider and returns that bean if so. * Otherwise, invokes the super implementation. * **/ public Object getProperty(Map context, Object target, Object name) throws OgnlException { IBeanProvider provider = (IBeanProvider)target; String beanName = (String)name; if (provider.canProvideBean(beanName)) return provider.getBean(beanName); return super.getProperty(context, target, name); }
/** * Checks to see if the ListenerMapImpl provides the named listener, * returning the listener if it does. Otherwise, invokes the super * implementation. */ public Object getProperty(Map context, Object target, Object name) throws OgnlException { ListenerMap map = (ListenerMap) target; String listenerName = (String) name; if (map.canProvideListener(listenerName)) return map.getListener(listenerName); return super.getProperty(context, target, name); }
private Map getSetMap(Map context, Collection collection, String property, Class valueClass) throws OgnlException { if (LOG.isDebugEnabled()) { LOG.debug("getting set Map"); } String path = ReflectionContextState.getCurrentPropertyPath(context); Map map = ReflectionContextState.getSetMap(context, path); if (map == null) { if (LOG.isDebugEnabled()) { LOG.debug("creating set Map"); } map = new HashMap(); map.put(null, new SurrugateList(collection)); for (Object currTest : collection) { Object currKey = _accessor.getProperty(context, currTest, property); if (currKey != null) { map.put(currKey, currTest); } } ReflectionContextState.setSetMap(context, map, path); } return map; }