com.gargoylesoftware.htmlunit.javascript.host
Class Namespace

java.lang.Object
  extended by net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
      extended by com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
          extended by com.gargoylesoftware.htmlunit.javascript.host.Namespace
All Implemented Interfaces:
Serializable, Cloneable, Map, net.sourceforge.htmlunit.corejs.javascript.ConstProperties, net.sourceforge.htmlunit.corejs.javascript.debug.DebuggableObject, net.sourceforge.htmlunit.corejs.javascript.Scriptable

public class Namespace
extends SimpleScriptable

A JavaScript object for a Namespace.

Version:
$Revision: 5301 $
Author:
Ahmed Ashour
See Also:
MSDN documentation, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
Namespace()
          Deprecated. 
Namespace(net.sourceforge.htmlunit.corejs.javascript.ScriptableObject parentScope, String name, String urn)
          Creates an instance.
 
Method Summary
 String jsxGet_name()
          Retrieves the name of the namespace.
 String jsxGet_urn()
          Gets a Uniform Resource Name (URN) for a target document.
 void jsxSet_urn(String urn)
          Gets a Uniform Resource Name (URN) for a target document.
 
Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
clone, defineFunctionProperties, defineProperty, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
 
Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, clear, containsKey, containsValue, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, entrySet, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, keySet, preventExtensions, put, put, put, putAll, putConst, putConstProperty, putProperty, putProperty, redefineProperty, remove, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, size, values
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

Namespace

@Deprecated
public Namespace()
Deprecated. 

Creates an instance. JavaScript objects must have a default constructor. Don't call.


Namespace

public Namespace(net.sourceforge.htmlunit.corejs.javascript.ScriptableObject parentScope,
                 String name,
                 String urn)
Creates an instance.

Parameters:
parentScope - parent scope
name - the name
urn - the Uniform Resource Name
Method Detail

jsxGet_name

public String jsxGet_name()
Retrieves the name of the namespace.

Returns:
the name

jsxGet_urn

public String jsxGet_urn()
Gets a Uniform Resource Name (URN) for a target document.

Returns:
the URN

jsxSet_urn

public void jsxSet_urn(String urn)
Gets a Uniform Resource Name (URN) for a target document.

Parameters:
urn - the Uniform Resource Name


Copyright © 2002-2011 Gargoyle Software Inc.. All Rights Reserved.