org.apache.mina.integration.ognl
Class AbstractPropertyAccessor
java.lang.Object
ognl.ObjectPropertyAccessor
org.apache.mina.integration.ognl.AbstractPropertyAccessor
- All Implemented Interfaces:
- ognl.PropertyAccessor
- Direct Known Subclasses:
- IoFilterPropertyAccessor, IoServicePropertyAccessor, IoSessionPropertyAccessor
public abstract class AbstractPropertyAccessor
- extends ognl.ObjectPropertyAccessor
An abstract OGNL PropertyAccessor
for MINA constructs.
- Author:
- Apache MINA Project
Method Summary |
java.lang.Object |
getPossibleProperty(java.util.Map context,
java.lang.Object target,
java.lang.String name)
|
java.lang.Object |
getProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname)
|
protected abstract java.lang.Object |
getProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name)
|
boolean |
hasGetProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname)
|
boolean |
hasGetProperty(ognl.OgnlContext context,
java.lang.Object target,
java.lang.Object oname)
|
protected abstract boolean |
hasGetProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name)
|
boolean |
hasSetProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname)
|
boolean |
hasSetProperty(ognl.OgnlContext context,
java.lang.Object target,
java.lang.Object oname)
|
protected abstract boolean |
hasSetProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name)
|
java.lang.Object |
setPossibleProperty(java.util.Map context,
java.lang.Object target,
java.lang.String name,
java.lang.Object value)
|
void |
setProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname,
java.lang.Object value)
|
protected abstract java.lang.Object |
setProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name,
java.lang.Object value)
|
Methods inherited from class ognl.ObjectPropertyAccessor |
getPropertyClass, getSourceAccessor, getSourceSetter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPropertyAccessor
public AbstractPropertyAccessor()
hasGetProperty
public final boolean hasGetProperty(ognl.OgnlContext context,
java.lang.Object target,
java.lang.Object oname)
throws ognl.OgnlException
- Overrides:
hasGetProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
hasSetProperty
public final boolean hasSetProperty(ognl.OgnlContext context,
java.lang.Object target,
java.lang.Object oname)
throws ognl.OgnlException
- Overrides:
hasSetProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
getPossibleProperty
public final java.lang.Object getPossibleProperty(java.util.Map context,
java.lang.Object target,
java.lang.String name)
throws ognl.OgnlException
- Overrides:
getPossibleProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
setPossibleProperty
public final java.lang.Object setPossibleProperty(java.util.Map context,
java.lang.Object target,
java.lang.String name,
java.lang.Object value)
throws ognl.OgnlException
- Overrides:
setPossibleProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
hasGetProperty0
protected abstract boolean hasGetProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name)
throws ognl.OgnlException
- Throws:
ognl.OgnlException
hasSetProperty0
protected abstract boolean hasSetProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name)
throws ognl.OgnlException
- Throws:
ognl.OgnlException
getProperty0
protected abstract java.lang.Object getProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name)
throws ognl.OgnlException
- Throws:
ognl.OgnlException
setProperty0
protected abstract java.lang.Object setProperty0(ognl.OgnlContext context,
java.lang.Object target,
java.lang.String name,
java.lang.Object value)
throws ognl.OgnlException
- Throws:
ognl.OgnlException
getProperty
public final java.lang.Object getProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname)
throws ognl.OgnlException
- Specified by:
getProperty
in interface ognl.PropertyAccessor
- Overrides:
getProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
hasGetProperty
public final boolean hasGetProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname)
throws ognl.OgnlException
- Overrides:
hasGetProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
hasSetProperty
public final boolean hasSetProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname)
throws ognl.OgnlException
- Overrides:
hasSetProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
setProperty
public final void setProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object oname,
java.lang.Object value)
throws ognl.OgnlException
- Specified by:
setProperty
in interface ognl.PropertyAccessor
- Overrides:
setProperty
in class ognl.ObjectPropertyAccessor
- Throws:
ognl.OgnlException
Copyright © 2004-2011 Apache MINA Project. All Rights Reserved.