}
public Object getProperty(Object object, QName name)
throws Exception {
if (OGC.expression.equals(name)) {
BinaryComparisonOperator op = (BinaryComparisonOperator) object;
return new Expression[] { op.getExpression1(), op.getExpression2() };
}
//filter 1.1 only
if ("matchCase".equals(name.getLocalPart())) {
BinaryComparisonOperator op = (BinaryComparisonOperator) object;
return Boolean.valueOf(op.isMatchingCase());
}
return null;
}