Class CollectionHostObject
java.lang.Object
org.mozilla.javascript.ScriptableObject
org.wso2.carbon.mashup.javascript.hostobjects.registry.ResourceHostObject
org.wso2.carbon.mashup.javascript.hostobjects.registry.CollectionHostObject
- All Implemented Interfaces:
Serializable,org.mozilla.javascript.ConstProperties,org.mozilla.javascript.debug.DebuggableObject,org.mozilla.javascript.Scriptable
This is a JavaScript Rhino host object aimed to provide a javascript mapping
for a registry Collection object to the javascript service developers.
- See Also:
-
Field Summary
Fields inherited from class org.wso2.carbon.mashup.javascript.hostobjects.registry.ResourceHostObject
context, resourceFields inherited from class org.mozilla.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTFields inherited from interface org.mozilla.javascript.Scriptable
NOT_FOUND -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCollectionHostObject(org.wso2.carbon.registry.core.Resource resource, org.mozilla.javascript.Context cx) -
Method Summary
Modifier and TypeMethodDescriptionType to be used for this object inside the javascript.protected org.wso2.carbon.registry.core.Resourcestatic org.mozilla.javascript.ScriptablejsConstructor(org.mozilla.javascript.Context cx, Object[] args, org.mozilla.javascript.Function ctorObj, boolean inNewExpr) static voidjsFunction_addProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static voidjsFunction_editPropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static org.mozilla.javascript.NativeArrayjsFunction_getChildren(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static org.mozilla.javascript.NativeArrayjsFunction_getProperties(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static StringjsFunction_getProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static org.mozilla.javascript.NativeArrayjsFunction_getPropertyValues(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static voidjsFunction_removeProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static voidjsFunction_removePropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) static voidjsFunction_setProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) intorg.mozilla.javascript.ScriptablejsGet_id()org.mozilla.javascript.ScriptableintvoidjsSet_content(Object content) voidjsSet_description(Object description) voidjsSet_mediaType(Object mediaType) 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, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, equivalentValues, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasInstance, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size
-
Constructor Details
-
CollectionHostObject
protected CollectionHostObject(org.wso2.carbon.registry.core.Resource resource, org.mozilla.javascript.Context cx) -
CollectionHostObject
public CollectionHostObject()
-
-
Method Details
-
jsConstructor
public static org.mozilla.javascript.Scriptable jsConstructor(org.mozilla.javascript.Context cx, Object[] args, org.mozilla.javascript.Function ctorObj, boolean inNewExpr) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
getClassName
Type to be used for this object inside the javascript.- Specified by:
getClassNamein interfaceorg.mozilla.javascript.Scriptable- Overrides:
getClassNamein classResourceHostObject
-
jsFunction_addProperty
public static void jsFunction_addProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_getProperty
public static String jsFunction_getProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_getPropertyValues
public static org.mozilla.javascript.NativeArray jsFunction_getPropertyValues(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_getProperties
public static org.mozilla.javascript.NativeArray jsFunction_getProperties(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_editPropertyValue
public static void jsFunction_editPropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_removeProperty
public static void jsFunction_removeProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_removePropertyValue
public static void jsFunction_removePropertyValue(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_setProperty
public static void jsFunction_setProperty(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsFunction_getChildren
public static org.mozilla.javascript.NativeArray jsFunction_getChildren(org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] arguments, org.mozilla.javascript.Function funObj) throws org.wso2.carbon.CarbonException - Throws:
org.wso2.carbon.CarbonException
-
jsGet_childCount
public int jsGet_childCount() throws org.wso2.carbon.CarbonException- Throws:
org.wso2.carbon.CarbonException
-
jsGet_author
- Overrides:
jsGet_authorin classResourceHostObject
-
jsGet_lastUpdatedUser
- Overrides:
jsGet_lastUpdatedUserin classResourceHostObject
-
jsGet_createdTime
public org.mozilla.javascript.Scriptable jsGet_createdTime()- Overrides:
jsGet_createdTimein classResourceHostObject
-
jsGet_lastUpdatedTime
public org.mozilla.javascript.Scriptable jsGet_lastUpdatedTime()- Overrides:
jsGet_lastUpdatedTimein classResourceHostObject
-
jsGet_id
- Overrides:
jsGet_idin classResourceHostObject
-
jsGet_parentPath
- Overrides:
jsGet_parentPathin classResourceHostObject
-
jsGet_path
- Overrides:
jsGet_pathin classResourceHostObject
-
jsGet_permanentPath
- Overrides:
jsGet_permanentPathin classResourceHostObject
-
jsGet_state
public int jsGet_state()- Overrides:
jsGet_statein classResourceHostObject
-
jsGet_mediaType
- Overrides:
jsGet_mediaTypein classResourceHostObject
-
jsSet_mediaType
- Overrides:
jsSet_mediaTypein classResourceHostObject- Throws:
org.wso2.carbon.CarbonException
-
jsGet_content
- Overrides:
jsGet_contentin classResourceHostObject- Throws:
org.wso2.carbon.CarbonException
-
jsSet_content
- Overrides:
jsSet_contentin classResourceHostObject- Throws:
org.wso2.carbon.CarbonException
-
jsGet_description
- Overrides:
jsGet_descriptionin classResourceHostObject
-
jsSet_description
- Overrides:
jsSet_descriptionin classResourceHostObject- Throws:
org.wso2.carbon.CarbonException
-
getResource
protected org.wso2.carbon.registry.core.Resource getResource()- Overrides:
getResourcein classResourceHostObject
-