CitySDK iOS Library
 All Classes Functions Variables Enumerations Enumerator Properties
Instance Methods | Properties | List of all members
POIS Class Reference

The representation of a list of POI. More...

Inheritance diagram for POIS:
POI POIType <Deserializable> POIBaseType ListEvent ListPointOfInterest ListRoute ListTag

Instance Methods

(void) - addPOI:
 Adds a POI to the list. More...
 
- Instance Methods inherited from POI
(BOOL) - hasAdddress
 Checks whether the POI has an address associated. More...
 
- Instance Methods inherited from POIType
(void) - addLabel:
 Adds a label to the POIType. More...
 
(void) - addDescription:
 Adds a description to the POIType. More...
 
(void) - addCategory:
 Adds a category to the POIType. More...
 
(void) - addTime:
 Adds a time to the POIType. More...
 
(void) - addLink:
 Adds a link to the POIType. More...
 
(BOOL) - hasLabels
 Checks if there are labels in the POIType. More...
 
(BOOL) - hasDescriptions
 Checks if there are descriptions in the POIType. More...
 
(BOOL) - hasCategories
 Checks if there are categories in the POIType. More...
 
(BOOL) - hasTimes
 Checks if there are times in the POIType. More...
 
(BOOL) - hasLinks
 Checks if there are links in the POIType. More...
 

Properties

NSMutableArray * pois
 Gets all the POIs stored. More...
 
- Properties inherited from POI
Locationlocation
 
- Properties inherited from POIType
NSMutableArray * label
 a human-readable name. Multiple names are used for synonyms and multiple languages
 
NSMutableArray * poiDescription
 a human-readable description that can be discriminated with the language attribute
 
NSMutableArray * category
 a categorical classification
 
NSMutableArray * time
 a fixed time or sequence of times using iCalendar
 
NSMutableArray * link
 a link to another POI or web resource
 
- Properties inherited from POIBaseType
NSString * baseID
 a unique identifier for this POI. Can be a URI fragment
 
NSString * value
 the information content
 
NSString * href
 an absolute reference to the content type
 
NSString * type
 MIME type.
 
NSString * lang
 language type
 
NSString * base
 base URI
 
NSDate * created
 time at which this POIBaseType was created
 
NSDate * updated
 time at which this POIBaseType was updated
 
NSDate * deleted
 time at which this POIBaseType was deleted
 
POITermTypeauthor
 the author of this POIBaseType
 
POITermTypelicense
 the license restrictions of this information
 

Detailed Description

The representation of a list of POI.

Author
Pedro Cruz

Method Documentation

- (void) addPOI: (POI *)  poi

Adds a POI to the list.

Parameters
poithe POI to be added

Property Documentation

- (NSMutableArray *) pois
readatomicretain

Gets all the POIs stored.

Returns
an array of POI

The documentation for this class was generated from the following files: