Top Description Inners Fields Constructors Methods
net.fortuna.ical4j.model

public Class TimeZoneUpdater

extends Object
Class Inheritance
Imports
net.fortuna.ical4j.data.CalendarBuilder, .ParserException, net.fortuna.ical4j.model.component.VTimeZone, net.fortuna.ical4j.model.property.TzUrl, net.fortuna.ical4j.util.Configurator, org.slf4j.Logger, .LoggerFactory, java.io.IOException, java.net.*, java.util.Optional

Support for updating timezone definitions.

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final Logger
private Proxy
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public URLConnection
public VTimeZone
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Logger LOG
proxyback to summary
private Proxy proxy
SECURE_CONNECTION_ENABLEDback to summary
private static final String SECURE_CONNECTION_ENABLED
UPDATE_CONNECT_TIMEOUTback to summary
private static final String UPDATE_CONNECT_TIMEOUT
UPDATE_ENABLEDback to summary
private static final String UPDATE_ENABLED
UPDATE_HOST_OVERRIDEback to summary
private static final String UPDATE_HOST_OVERRIDE
UPDATE_PORT_OVERRIDEback to summary
private static final String UPDATE_PORT_OVERRIDE
UPDATE_PROXY_ENABLEDback to summary
private static final String UPDATE_PROXY_ENABLED
UPDATE_PROXY_HOSTback to summary
private static final String UPDATE_PROXY_HOST
UPDATE_PROXY_PORTback to summary
private static final String UPDATE_PROXY_PORT
UPDATE_PROXY_TYPEback to summary
private static final String UPDATE_PROXY_TYPE
UPDATE_READ_TIMEOUTback to summary
private static final String UPDATE_READ_TIMEOUT
UPDATE_SCHEME_OVERRIDEback to summary
private static final String UPDATE_SCHEME_OVERRIDE

Constructor Detail

TimeZoneUpdaterback to summary
public TimeZoneUpdater()

Method Detail

isEnabledback to summary
public boolean isEnabled()
openConnectionback to summary
public URLConnection openConnection(URL url) throws IOException
updateDefinitionback to summary
public VTimeZone updateDefinition(VTimeZone vTimeZone)
net.fortuna.ical4j.model back to summary

private Class TimeZoneUpdater.UrlBuilder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final URI
private String
private int
private String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv URL
public TimeZoneUpdater.UrlBuilder
public TimeZoneUpdater.UrlBuilder
withPort(int port)

public TimeZoneUpdater.UrlBuilder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

baseback to summary
private final URI base
hostback to summary
private String host
portback to summary
private int port
schemeback to summary
private String scheme

Constructor Detail

UrlBuilderback to summary
public UrlBuilder(URI base)

Method Detail

toUrlback to summary
pack-priv URL toUrl() throws MalformedURLException, URISyntaxException
withHostback to summary
public TimeZoneUpdater.UrlBuilder withHost(String host)
withPortback to summary
public TimeZoneUpdater.UrlBuilder withPort(int port)
withSchemeback to summary
public TimeZoneUpdater.UrlBuilder withScheme(String scheme)