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

public Class VVenue

extends CalendarComponent
Class Inheritance
Annotations
@Deprecated
Imports
net.fortuna.ical4j.model.ComponentFactory, .Content, .PropertyList, net.fortuna.ical4j.validate.ComponentValidator, .ValidationException, .ValidationResult

Deprecated

see VLocation as a replacement.

$Id $ [Apr 5, 2004] Defines an iCalendar VVENUE component.
4.  Venue Component

   Component Name: "VVENUE"

   Purpose: Provide a grouping of component properties that describe an
   event venue.

   Format Definition: A "VVENUE" calendar component is defined by the
   following notation:
     venuec  = "BEGIN" ":" "VVENUE" CRLF
             venueprop
             "END" ":" "VVENUE" CRLF

     venueprop  = *(

               ; the following are all REQUIRED,
               ; but MUST NOT occur more than once

               uid

               ; the following are optional,
               ; but MUST NOT occur more than once

               name / description / street-address / extended-address /
               locality / region / country / postal-code / tzid / geo /
               location-type / categories

               ; the following are optional,
               ; and MAY occur more than once

               tel / url
             )

   Description: A "VVENUE" calendar component is a grouping of component
   properties that represent a venue where an event occurs.  This
   extends the "LOCATION" property of "VEVENT" and "TODO" components,
   providing the ability to specify detailed information about the event
   venue.

Authors
Ben Fortuna, Mike Douglass

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
VVenue.Factory

Default factory.

Field Summary

Modifier and TypeField and Description
private static final long
Inherited from net.fortuna.ical4j.model.component.CalendarComponent:
EMPTY_VALIDATOR

Constructor Summary

AccessConstructor and Description
public
VVenue()

Default constructor.

public
VVenue(final PropertyList
a list of properties
properties
)

Constructs a new instance containing the specified properties.

Method Summary

Modifier and TypeMethod and Description
protected ComponentFactory<VVenue>
newFactory()

Implements abstract net.fortuna.ical4j.model.Component.newFactory.

Returns a new component factory used to create deep copies.

public ValidationResult
validate(final boolean
indicates whether to validate the component's properties
recurse
)

Implements abstract net.fortuna.ical4j.model.Component.validate.

Perform validation on a component.

Inherited from net.fortuna.ical4j.model.component.CalendarComponent:
validatevalidateAddvalidateCancelvalidateCountervalidateDeclineCountervalidatePublishvalidateRefreshvalidateReplyvalidateRequest

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides net.fortuna.ical4j.model.component.CalendarComponent.serialVersionUID.

Constructor Detail

VVenueback to summary
public VVenue()

Default constructor.

VVenueback to summary
public VVenue(final PropertyList properties)

Constructs a new instance containing the specified properties.

Parameters
properties:PropertyList

a list of properties

Method Detail

newFactoryback to summary
protected ComponentFactory<VVenue> newFactory()

Implements abstract net.fortuna.ical4j.model.Component.newFactory.

Doc from net.fortuna.ical4j.model.Component.newFactory.

Returns a new component factory used to create deep copies.

Returns:ComponentFactory<VVenue>

a component factory instance

Annotations
@Override
validateback to summary
public ValidationResult validate(final boolean recurse) throws ValidationException

Implements abstract net.fortuna.ical4j.model.Component.validate.

Doc from net.fortuna.ical4j.model.Component.validate.

Perform validation on a component.

Parameters
recurse:boolean

indicates whether to validate the component's properties

Annotations
@Override
Exceptions
ValidationException:
where the component is not in a valid state
net.fortuna.ical4j.model.component back to summary

public Class VVenue.Factory

extends Factory
implements ComponentFactory<VVenue>
Class Inheritance
All Implemented Interfaces
net.fortuna.ical4j.model.ComponentFactory

Default factory.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public VVenue
createComponent()

Implements net.fortuna.ical4j.model.ComponentFactory.createComponent.

References Deprecated VVenue is deprecated or references (maybe indirectly) at least one deprecated element.

public VVenue
createComponent(PropertyList properties)

Implements net.fortuna.ical4j.model.ComponentFactory.createComponent.

References Deprecated VVenue is deprecated or references (maybe indirectly) at least one deprecated element.

Inherited from net.fortuna.ical4j.model.Content.Factory:
supports

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

createComponentback to summary
public VVenue createComponent()

Implements net.fortuna.ical4j.model.ComponentFactory.createComponent.

References Deprecated

VVenue is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Annotations
@Override
createComponentback to summary
public VVenue createComponent(PropertyList properties)

Implements net.fortuna.ical4j.model.ComponentFactory.createComponent.

References Deprecated

VVenue is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Annotations
@Override