public abstract class OwExprScopedProperty extends Object implements OwExprProperty
OwExprScopedProperty.
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
Constructor and Description |
---|
OwExprScopedProperty() |
Modifier and Type | Method and Description |
---|---|
OwExprProperty |
at(int index_p)
Indexed scope access method
|
OwExprFunction |
function(String functionName_p,
OwExprExpressionType[] argunmentTypes_p)
Function access method.
|
boolean |
hasProperty(String propertyName_p)
Property access helper method.
|
int |
length()
Indexed scope access helper method
|
OwExprProperty |
property(String propertyName_p)
Property access method.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
javaType, type, value
public final OwExprProperty at(int index_p) throws OwExprEvaluationException
OwExprScope
at
in interface OwExprScope
index_p
- int
index of the requested propertyOwExprProperty
property found at the requested indexOwExprEvaluationException
- if the requested indexed access has failed (index out of bounds,
the creation of OwExprProperty
has failed)public final OwExprFunction function(String functionName_p, OwExprExpressionType[] argunmentTypes_p) throws OwExprEvaluationException
OwExprScope
function
in interface OwExprScope
functionName_p
- the name of the requested functionargunmentTypes_p
- array of OwExprExpressionType
that defines the argument signature
of the requested functionOwExprFunction
with the requested name and argument signature residing in this scopeOwExprEvaluationException
- if the requested function is not found in this scope or
the creation of the corresponding OwExprFunction
has failedpublic final int length() throws OwExprEvaluationException
OwExprScope
length
in interface OwExprScope
OwExprEvaluationException
public final OwExprProperty property(String propertyName_p) throws OwExprEvaluationException
OwExprScope
property
in interface OwExprScope
propertyName_p
- the name of the requested propertyOwExprProperty
with the requested name residing in this scopeOwExprEvaluationException
- if the requested property is not found in this scope or
the creation of the corresponding OwExprProperty
has failedpublic boolean hasProperty(String propertyName_p) throws OwExprEvaluationException
OwExprScope
hasProperty
in interface OwExprScope
propertyName_p
- the name of the requested propertytrue
if this scope can perform property access for the requested property
- an access via OwExprScope.property(String)
will NOT fail on missing property grounds,
false
otherwiseOwExprEvaluationException
- if the property validity check has failedCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.