## Uses of Class
org.glassfish.jersey.uri.UriComponent.Type

Packages that use UriComponent.Type
org.glassfish.jersey.uri: Common Jersey classes that provide support for JAX-RS URI templates and encoding/decoding of URI components.

### Uses of UriComponent.Type in org.glassfish.jersey.uri

Methods in org.glassfish.jersey.uri that return UriComponent.Type
`static UriComponent.Type` UriComponent.Type.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static UriComponent.Type[]` UriComponent.Type.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.glassfish.jersey.uri with parameters of type UriComponent.Type
`static String` UriComponent.`contextualEncode(String s, UriComponent.Type t)` Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
`static String` UriComponent.`contextualEncode(String s, UriComponent.Type t, boolean template)` Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
`static String` UriComponent.`decode(String s, UriComponent.Type t)` Decodes characters of a string that are percent-encoded octets using UTF-8 decoding (if needed).
`static String` UriComponent.`encode(String s, UriComponent.Type t)` Encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
`static String` UriComponent.`encode(String s, UriComponent.Type t, boolean template)` Encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
`static String` UriTemplate.`resolveTemplateValues(UriComponent.Type type, String template, boolean encode, Map<String,?> _mapValues)` Resolves template variables in the given `template` from `_mapValues`.
`static boolean` UriComponent.`valid(String s, UriComponent.Type t)` Validates the legal characters of a percent-encoded string that represents a URI component type.
`static boolean` UriComponent.`valid(String s, UriComponent.Type t, boolean template)` Validates the legal characters of a percent-encoded string that represents a URI component type.
`static void` UriComponent.`validate(String s, UriComponent.Type t)` Validates the legal characters of a percent-encoded string that represents a URI component type.
`static void` UriComponent.`validate(String s, UriComponent.Type t, boolean template)` Validates the legal characters of a percent-encoded string that represents a URI component type.