Package org.apache.guacamole.properties
Class TimeZoneGuacamoleProperty
java.lang.Object
org.apache.guacamole.properties.TimeZoneGuacamoleProperty
- All Implemented Interfaces:
GuacamoleProperty<TimeZone>
public abstract class TimeZoneGuacamoleProperty
extends Object
implements GuacamoleProperty<TimeZone>
A GuacamoleProperty whose value is a TimeZone.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Pattern
A regex that matches valid variants of GMT timezones.Fields inherited from interface org.apache.guacamole.properties.GuacamoleProperty
DELIMITER_PATTERN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparseValue
(String value) Parses the given string value into the type associated with this GuacamoleProperty.parseValueCollection
(String value) Parses the given string value into a Collection of values of the type associated with this GuacamoleProperty.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.guacamole.properties.GuacamoleProperty
getName
-
Field Details
-
GMT_REGEX
A regex that matches valid variants of GMT timezones.
-
-
Constructor Details
-
TimeZoneGuacamoleProperty
public TimeZoneGuacamoleProperty()
-
-
Method Details
-
parseValue
Description copied from interface:GuacamoleProperty
Parses the given string value into the type associated with this GuacamoleProperty.- Specified by:
parseValue
in interfaceGuacamoleProperty<TimeZone>
- Parameters:
value
- The string value to parse.- Returns:
- The parsed value.
- Throws:
org.apache.guacamole.GuacamoleException
- If an error occurs while parsing the provided value.
-
parseValueCollection
public List<TimeZone> parseValueCollection(String value) throws org.apache.guacamole.GuacamoleException Description copied from interface:GuacamoleProperty
Parses the given string value into a Collection of values of the type associated with this GuacamoleProperty. The default implementation simply returns a list containing a single item as parsed by the parseValue method.- Specified by:
parseValueCollection
in interfaceGuacamoleProperty<TimeZone>
- Parameters:
value
- The string value to parse.- Returns:
- A sorted Collection of the parsed values.
- Throws:
org.apache.guacamole.GuacamoleException
- If an error occurs while parsing the provided value.
-