com.wewebu.ow.server.field
Class OwPropertiesContainerScope

java.lang.Object
  extended by com.wewebu.expression.language.OwExprExternalScope
      extended by com.wewebu.ow.server.field.OwPropertiesContainerScope
All Implemented Interfaces:
com.wewebu.expression.language.OwExprScope
Direct Known Subclasses:
OwObjectScope, OwPropertiesCollectionScope

public abstract class OwPropertiesContainerScope
extends com.wewebu.expression.language.OwExprExternalScope

Abstract property container based scope for Expression Language expressions.
Rules Engine for Highlighting in Hit List.

Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.

For licensing information read the license.txt file or
go to: http://wiki.alfresco.com

Since:
3.1.0

Constructor Summary
OwPropertiesContainerScope(String name_p)
           
 
Method Summary
protected abstract  OwProperty getProperty(String propertyName_p)
          (overridable)
 boolean hasProperty(String propertyName_p)
           
protected  com.wewebu.expression.language.OwExprProperty prelevateProperty(String propertyName_p)
           
 
Methods inherited from class com.wewebu.expression.language.OwExprExternalScope
addScope, at, function, getName, length, prelevateFunction, property, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OwPropertiesContainerScope

public OwPropertiesContainerScope(String name_p)
Method Detail

getProperty

protected abstract OwProperty getProperty(String propertyName_p)
                                   throws OwException
(overridable)

Parameters:
propertyName_p -
Returns:
the property with the given name
Throws:
OwException

prelevateProperty

protected com.wewebu.expression.language.OwExprProperty prelevateProperty(String propertyName_p)
                                                                   throws com.wewebu.expression.language.OwExprEvaluationException
Overrides:
prelevateProperty in class com.wewebu.expression.language.OwExprExternalScope
Throws:
com.wewebu.expression.language.OwExprEvaluationException

hasProperty

public boolean hasProperty(String propertyName_p)
                    throws com.wewebu.expression.language.OwExprEvaluationException
Specified by:
hasProperty in interface com.wewebu.expression.language.OwExprScope
Overrides:
hasProperty in class com.wewebu.expression.language.OwExprExternalScope
Throws:
com.wewebu.expression.language.OwExprEvaluationException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.