Class ScriptableCalendar
- java.lang.Object
-
- org.mozilla.javascript.ScriptableObject
-
- org.apache.sling.scripting.javascript.wrapper.ScriptableBase
-
- org.apache.sling.scripting.javascript.wrapper.ScriptableCalendar
-
- All Implemented Interfaces:
java.io.Serializable,SlingWrapper,org.mozilla.javascript.ConstProperties,org.mozilla.javascript.debug.DebuggableObject,org.mozilla.javascript.Scriptable,org.mozilla.javascript.Wrapper
public class ScriptableCalendar extends ScriptableBase implements SlingWrapper
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLASSNAME-
Fields inherited from class org.apache.sling.scripting.javascript.wrapper.ScriptableBase
JSFUNC_PREFIX
-
-
Constructor Summary
Constructors Constructor Description ScriptableCalendar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(java.lang.String name, org.mozilla.javascript.Scriptable start)java.lang.StringgetClassName()The name of the JavaScript host object "class".java.lang.ObjectgetDefaultValue(java.lang.Class typeHint)protected java.lang.Class<?>getStaticType()java.lang.Class<?>[]getWrappedClasses()The list of Java classes wrapped by this wrapper.protected java.lang.ObjectgetWrappedObject()voidjsConstructor(java.lang.Object o)java.lang.StringtoString()java.lang.Objectunwrap()-
Methods inherited from class org.apache.sling.scripting.javascript.wrapper.ScriptableBase
getNative
-
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, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, 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, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, size
-
-
-
-
Field Detail
-
CLASSNAME
public static final java.lang.String CLASSNAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getWrappedClasses
public java.lang.Class<?>[] getWrappedClasses()
Description copied from interface:SlingWrapperThe list of Java classes wrapped by this wrapper.- Specified by:
getWrappedClassesin interfaceSlingWrapper- Returns:
- the wrapped classes
-
jsConstructor
public void jsConstructor(java.lang.Object o)
-
get
public java.lang.Object get(java.lang.String name, org.mozilla.javascript.Scriptable start)- Specified by:
getin interfaceorg.mozilla.javascript.Scriptable- Overrides:
getin classorg.mozilla.javascript.ScriptableObject
-
getStaticType
protected java.lang.Class<?> getStaticType()
- Specified by:
getStaticTypein classScriptableBase- Returns:
- the static type to use for NativeJavaObject wrapping
-
getWrappedObject
protected java.lang.Object getWrappedObject()
- Specified by:
getWrappedObjectin classScriptableBase- Returns:
- the Java object that we're wrapping, used to create a NativeJavaObject instance for default wrapping.
-
getClassName
public java.lang.String getClassName()
Description copied from interface:SlingWrapperThe name of the JavaScript host object "class".- Specified by:
getClassNamein interfaceorg.mozilla.javascript.Scriptable- Specified by:
getClassNamein interfaceSlingWrapper- Specified by:
getClassNamein classorg.mozilla.javascript.ScriptableObject- Returns:
- the class name
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
unwrap
public java.lang.Object unwrap()
- Specified by:
unwrapin interfaceorg.mozilla.javascript.Wrapper
-
getDefaultValue
public java.lang.Object getDefaultValue(java.lang.Class typeHint)
- Specified by:
getDefaultValuein interfaceorg.mozilla.javascript.Scriptable- Overrides:
getDefaultValuein classorg.mozilla.javascript.ScriptableObject
-
-