com.gargoylesoftware.htmlunit.javascript.host
Class MimeType

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.MimeType
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 final class MimeType
extends SimpleScriptable

A JavaScript object for a document.navigator.mimeTypes elements.

Version:
$Revision: 5301 $
Author:
Marc Guillemot
See Also:
XUL Planet, 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
MimeType()
          Creates an instance.
MimeType(String type, String description, String suffixes, Plugin plugin)
          Constructor initializing fields.
 
Method Summary
 String jsxGet_description()
          Returns the mime type's description.
 Object jsxGet_enabledPlugin()
          Returns the mime type's associated plugin.
 String jsxGet_suffixes()
          Returns the mime type's suffixes.
 String jsxGet_type()
          Returns the mime type's suffixes.
 
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

MimeType

public MimeType()
Creates an instance. JavaScript objects must have a default constructor.


MimeType

public MimeType(String type,
                String description,
                String suffixes,
                Plugin plugin)
Constructor initializing fields.

Parameters:
type - the mime type
description - the type description
suffixes - the file suffixes
plugin - the associated plugin
Method Detail

jsxGet_description

public String jsxGet_description()
Returns the mime type's description.

Returns:
the description

jsxGet_suffixes

public String jsxGet_suffixes()
Returns the mime type's suffixes.

Returns:
the suffixes

jsxGet_type

public String jsxGet_type()
Returns the mime type's suffixes.

Returns:
the suffixes

jsxGet_enabledPlugin

public Object jsxGet_enabledPlugin()
Returns the mime type's associated plugin.

Returns:
the plugin


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