com.gargoylesoftware.htmlunit
Class PluginConfiguration

java.lang.Object
  extended by com.gargoylesoftware.htmlunit.PluginConfiguration
All Implemented Interfaces:
Serializable, Cloneable

public class PluginConfiguration
extends Object
implements Serializable, Cloneable

Contains information about a plugin as available in JavaScript via document.navigator.plugins, as well as the associated mime types (for Firefox browser simulation).

Version:
$Revision: 7931 $
Author:
Marc Guillemot
See Also:
XUL Planet Documentation, Serialized Form

Nested Class Summary
static class PluginConfiguration.MimeType
          Holds information about a single mime type associated with a plugin.
 
Constructor Summary
PluginConfiguration(String name, String description, String filename)
          Creates a new instance.
 
Method Summary
 PluginConfiguration clone()
          Creates and return a copy of this object.
 boolean equals(Object o)
          
 String getDescription()
          Gets the plugin's description.
 String getFilename()
          Gets the plugin's file name.
 Set<PluginConfiguration.MimeType> getMimeTypes()
          Gets the associated mime types.
 String getName()
          Gets the plugin's name.
 int hashCode()
          
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginConfiguration

public PluginConfiguration(String name,
                           String description,
                           String filename)
Creates a new instance.

Parameters:
name - the plugin name
description - the plugin description
filename - the plugin filename
Method Detail

getDescription

public String getDescription()
Gets the plugin's description.

Returns:
the description

getFilename

public String getFilename()
Gets the plugin's file name.

Returns:
the file name

getName

public String getName()
Gets the plugin's name.

Returns:
the name

getMimeTypes

public Set<PluginConfiguration.MimeType> getMimeTypes()
Gets the associated mime types.

Returns:
a set of PluginConfiguration.MimeType

hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object o)

Overrides:
equals in class Object

clone

public PluginConfiguration clone()
Creates and return a copy of this object. Current instance and cloned object can be modified independently.

Overrides:
clone in class Object
Returns:
a clone of this instance.


Copyright © 2002–2013 Gargoyle Software Inc.. All rights reserved.