Class MimeType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.htmlunit.corejs.javascript.ConstProperties, org.htmlunit.corejs.javascript.debug.DebuggableObject, org.htmlunit.corejs.javascript.Scriptable, org.htmlunit.corejs.javascript.SymbolScriptable

    public class MimeType
    extends HtmlUnitScriptable
    A JavaScript object for MimeType.
    See Also:
    XUL Planet, Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject

        org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String description_  
      private Plugin enabledPlugin_  
      private java.lang.String suffixes_  
      private java.lang.String type_  
      • Fields inherited from class org.htmlunit.corejs.javascript.ScriptableObject

        CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
      • Fields inherited from interface org.htmlunit.corejs.javascript.Scriptable

        NOT_FOUND
    • Constructor Summary

      Constructors 
      Constructor Description
      MimeType()
      Creates an instance.
      MimeType​(java.lang.String type, java.lang.String description, java.lang.String suffixes, Plugin plugin)
      Constructor initializing fields.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDescription()
      Returns the mime type's description.
      java.lang.Object getEnabledPlugin()
      Returns the mime type's associated plugin.
      java.lang.String getSuffixes()
      Returns the mime type's suffixes.
      java.lang.String getType()
      Returns the mime type's suffixes.
      void jsConstructor()
      JavaScript constructor.
      • Methods inherited from class org.htmlunit.corejs.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, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • description_

        private java.lang.String description_
      • suffixes_

        private java.lang.String suffixes_
      • type_

        private java.lang.String type_
      • enabledPlugin_

        private Plugin enabledPlugin_
    • Constructor Detail

      • MimeType

        public MimeType()
        Creates an instance.
      • MimeType

        public MimeType​(java.lang.String type,
                        java.lang.String description,
                        java.lang.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

      • jsConstructor

        public void jsConstructor()
        JavaScript constructor.
      • getDescription

        public java.lang.String getDescription()
        Returns the mime type's description.
        Returns:
        the description
      • getSuffixes

        public java.lang.String getSuffixes()
        Returns the mime type's suffixes.
        Returns:
        the suffixes
      • getType

        public java.lang.String getType()
        Returns the mime type's suffixes.
        Returns:
        the suffixes
      • getEnabledPlugin

        public java.lang.Object getEnabledPlugin()
        Returns the mime type's associated plugin.
        Returns:
        the plugin