Package org.ringojs.engine
Class ModuleObject
- java.lang.Object
-
- org.mozilla.javascript.ScriptableObject
-
- org.ringojs.engine.ModuleObject
-
- All Implemented Interfaces:
java.io.Serializable
,org.mozilla.javascript.ConstProperties
,org.mozilla.javascript.debug.DebuggableObject
,org.mozilla.javascript.Scriptable
,org.mozilla.javascript.SymbolScriptable
public class ModuleObject extends org.mozilla.javascript.ScriptableObject
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ModuleObject()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
equivalentValues(java.lang.Object value)
java.lang.String
getClassName()
java.lang.Object
getDirectory()
java.lang.Object
getId()
java.lang.Object
getPath()
java.lang.Object
getUri()
java.lang.String
resolve(java.lang.Object path)
java.lang.Object
singleton(java.lang.Object id, java.lang.Object factory)
-
Methods inherited from class org.mozilla.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, has, hasInstance, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, size
-
-
-
-
Method Detail
-
resolve
@JSFunction public java.lang.String resolve(java.lang.Object path) throws java.io.IOException
- Throws:
java.io.IOException
-
singleton
@JSFunction public java.lang.Object singleton(java.lang.Object id, java.lang.Object factory)
-
getId
@JSGetter public java.lang.Object getId()
-
getPath
@JSGetter public java.lang.Object getPath()
-
getUri
@JSGetter public java.lang.Object getUri()
-
getDirectory
@JSGetter public java.lang.Object getDirectory()
-
equivalentValues
protected java.lang.Object equivalentValues(java.lang.Object value)
- Overrides:
equivalentValues
in classorg.mozilla.javascript.ScriptableObject
-
getClassName
public java.lang.String getClassName()
- Specified by:
getClassName
in interfaceorg.mozilla.javascript.Scriptable
- Specified by:
getClassName
in classorg.mozilla.javascript.ScriptableObject
-
-