Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.activation
Class MimeTypeParameterList

    java.lang.Object
      javax.activation.MimeTypeParameterList

    public class MimeTypeParameterList

extends Object

A parameter list of a MimeType as defined in RFC 2045 and 2046. The Primary type of the object must already be stripped off.

Since:
  1.6
See Also:
  `MimeType`

Constructor Summary
`MimeTypeParameterList()` Default constructor.
`MimeTypeParameterList(String parameterList)` Constructs a new MimeTypeParameterList with the passed in data.

Method Summary
`String` | `get(String name)` Retrieve the value associated with the given name, or null if there is no current association.
`Enumeration` | `getNames()` Retrieve an enumeration of all the names in this list.
`boolean` | `isEmpty()` Determine whether or not this list is empty.
`protected void` | `parse(String parameterList)` A routine for parsing the parameter list out of a String.
`void` | `remove(String name)` Remove any value associated with the given name.
`void` | `set(String name, String value)` Set the value to be associated with the given name, replacing any previous association.
`int` | `size()` Return the number of name-value pairs in this list.
`String` | `toString()` Return a string representation of this object.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### MimeTypeParameterList

    public MimeTypeParameterList()

  Default constructor.

### MimeTypeParameterList

    public MimeTypeParameterList(String parameterList)
                          throws MimeTypeParseException

  Constructs a new MimeTypeParameterList with the passed in data.

  Parameters:
    `parameterList` - an RFC 2045, 2046 compliant parameter list.
  Throws:
    `MimeTypeParseException`

Method Detail

### parse

    protected void parse(String parameterList)
                  throws MimeTypeParseException

  A routine for parsing the parameter list out of a String.

  Parameters:
    `parameterList` - an RFC 2045, 2046 compliant parameter list.
  Throws:
    `MimeTypeParseException`

### size

    public int size()

  Return the number of name-value pairs in this list.

  Returns:
    the number of parameters

### isEmpty

    public boolean isEmpty()

  Determine whether or not this list is empty.

  Returns:
    true if there are no parameters

### get

    public String get(String name)

  Retrieve the value associated with the given name, or null if there is no current association.

  Parameters:
    `name` - the parameter name
  Returns:
    the parameter's value

### set

    public void set(String name,
                    String value)

  Set the value to be associated with the given name, replacing any previous association.

  Parameters:
    `name` - the parameter name
    `value` - the parameter's value

### remove

    public void remove(String name)

  Remove any value associated with the given name.

  Parameters:
    `name` - the parameter name

### getNames

    public Enumeration getNames()

  Retrieve an enumeration of all the names in this list.

  Returns:
    an enumeration of all parameter names

### toString

    public String toString()

  Return a string representation of this object.

  Overrides:
    `toString` in class `Object`
  Returns:
    a string representation of the object.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved.