public class ConstantOpenField extends AOpenField implements IUriMember
EMPTY, LONG, REGULAR, SHORT| Constructor and Description |
|---|
ConstantOpenField(String name,
Object value,
String valueAsString,
IOpenClass type,
ModuleOpenClass declaringClass,
IMemberMetaInfo memberMetaInfo) |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object target,
IRuntimeEnv env) |
IOpenClass |
getDeclaringClass() |
IMemberMetaInfo |
getMemberMetaInfo() |
String |
getUri() |
Object |
getValue() |
String |
getValueAsString() |
boolean |
isConst() |
boolean |
isWritable() |
void |
set(Object target,
Object value,
IRuntimeEnv env) |
void |
setMemberMetaInfo(IMemberMetaInfo memberMetaInfo) |
getDisplayName, getInfo, getName, getType, isReadable, isStatic, setType, toStringpublic ConstantOpenField(String name, Object value, String valueAsString, IOpenClass type, ModuleOpenClass declaringClass, IMemberMetaInfo memberMetaInfo)
public String getValueAsString()
public String getUri()
getUri in interface IUriMemberpublic IOpenClass getDeclaringClass()
getDeclaringClass in interface IOpenMembergetDeclaringClass in class AOpenFieldpublic Object get(Object target, IRuntimeEnv env)
get in interface IOpenFieldpublic Object getValue()
public boolean isWritable()
isWritable in interface IOpenFieldisWritable in class AOpenFieldpublic IMemberMetaInfo getMemberMetaInfo()
public void setMemberMetaInfo(IMemberMetaInfo memberMetaInfo)
public boolean isConst()
isConst in interface IOpenFieldisConst in class AOpenFieldpublic void set(Object target, Object value, IRuntimeEnv env)
set in interface IOpenFieldCopyright © 2004–2019 OpenL Tablets. All rights reserved.