Package org.eclipse.jetty.util
Class Fields.Field
- java.lang.Object
-
- org.eclipse.jetty.util.Fields.Field
-
- Enclosing class:
- Fields
public static class Fields.Field extends java.lang.Object
A named list of string values.
The name is case-sensitive and there must be at least one value.
-
-
Constructor Summary
Constructors Constructor Description Field(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
boolean
equals(Fields.Field that, boolean caseSensitive)
java.lang.String
getName()
java.lang.String
getValue()
java.lang.Integer
getValueAsInt()
Attempts to convert the result ofgetValue()
to an integer, returning it if the conversion is successful; returns null if the result ofgetValue()
is null.java.util.List<java.lang.String>
getValues()
int
hashCode()
boolean
hasMultipleValues()
java.lang.String
toString()
-
-
-
Method Detail
-
equals
public boolean equals(Fields.Field that, boolean caseSensitive)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getName
public java.lang.String getName()
- Returns:
- the field's name
-
getValue
public java.lang.String getValue()
- Returns:
- the first field's value
-
getValueAsInt
public java.lang.Integer getValueAsInt()
Attempts to convert the result of
getValue()
to an integer, returning it if the conversion is successful; returns null if the result ofgetValue()
is null.- Returns:
- the result of
getValue()
converted to an integer, or null - Throws:
java.lang.NumberFormatException
- if the conversion fails
-
getValues
public java.util.List<java.lang.String> getValues()
- Returns:
- the field's values
-
hasMultipleValues
public boolean hasMultipleValues()
- Returns:
- whether the field has multiple values
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-