public abstract class DefaultIxObject extends Object implements IxObject, IxAdaptable
| Constructor and Description |
|---|
DefaultIxObject() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
asBoolean() |
Iterator |
asSequence() |
String |
asString() |
Object |
callMethod(SourceElement caller,
String methodName,
Object... args) |
Object |
castTo(String qualifiedName) |
Object |
getByIndex(SourceElement caller,
Object index) |
Object |
getProperty(SourceElement caller,
String propertyName) |
protected abstract String |
getType() |
boolean |
is(String qualifiedName) |
public Object castTo(String qualifiedName) throws EvaluationException
castTo in interface IxAdaptableEvaluationExceptionpublic String asString() throws EvaluationException
asString in interface IxAdaptableEvaluationExceptionpublic boolean asBoolean()
asBoolean in interface IxAdaptablepublic Object getProperty(SourceElement caller, String propertyName) throws EvaluationException
getProperty in interface IxObjectEvaluationExceptionpublic Object callMethod(SourceElement caller, String methodName, Object... args) throws EvaluationException
callMethod in interface IxObjectEvaluationExceptionpublic Object getByIndex(SourceElement caller, Object index) throws EvaluationException
getByIndex in interface IxObjectEvaluationExceptionpublic boolean is(String qualifiedName) throws EvaluationException
is in interface IxObjectEvaluationExceptionpublic Iterator asSequence() throws EvaluationException
asSequence in interface IxAdaptableEvaluationExceptionprotected abstract String getType()
Copyright © 2014. All rights reserved.