Java Doc for CityMap.java in  » IDE-Netbeans » mobility » examples » cityguide » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » mobility » examples.cityguide 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   examples.cityguide.CityMap

CityMap
public class CityMap implements LocationListener(Code)
This class represents a map with a visitor and landmarks. It allows registration of a map listener which gets information about position changes of the visitor, activations and de-activations of the landmarks and changes of the whole landmark set. A class instance registers itself as a location listener and registers each landmark as a proximity listener, so it is notified about position change and proximity events from a location provider. After getting a notification from the location provider it updates its internal state and delegates the notification to its own listeners.
version:
   1.3


Field Summary
public static  intIMAGE_LAST
    
public static  intIMAGE_MAP
    
public static  intIMAGE_VISITOR_OFF
    
public static  intIMAGE_VISITOR_ON
    
public static  intX
    
public static  intY
    

Constructor Summary
public  CityMap(String[] imageNames, Coordinates topLeftCoordinates, Coordinates bottomRightCoordinates, Coordinates visitorCoordinates, Vector categories, ImageManager imageManager, LandmarkStore landmarkStore, LocationProvider locationProvider)
    

Method Summary
 voidaddMapListener(MapListener listener)
     Registers a map listener.
public synchronized  voidcleanup()
     The final unregistration.
public  int[]convertCoordinatesToXY(int[] dest, Coordinates coords)
     Converts from the given latitude / longitude coordinates to the map xy coordinates.
public  CoordinatesconvertXYToCoordinates(Coordinates dest, int[] xy)
     Converts from the given map xy coordinates to the latitude / longitude coordinates.
public synchronized  voiddisable()
     Sets the city map to the disabled state.
public synchronized  voidenable()
     Sets the city map to the enabled state.
public  ImagegetMapImage()
     Returns the map image.
public  MapLandmark[]getMapLandmarks()
     Returns the set of the map landmarks.
public  ImagegetVisitorImage()
     Returns the visitor icon based on his state.
public synchronized  int[]getVisitorXY(int[] dest)
     Returns the xy coordinates of the visitor.
public synchronized  voidlocationUpdated(LocationProvider provider, Location location)
     A method which is called by the location provider when the current location is changed.
public synchronized  voidproviderStateChanged(LocationProvider provider, int newState)
     A method which is called by the location provider when its state changes (for example, when its services are temporary unavailable).
 voidremoveMapListener(MapListener listener)
     Unregisters a map listener.
public  voidsetCategories(Vector categories)
     Changes the landmark set to contain only landmarks of the given categories.
public synchronized  voidsetVisitorActive(boolean active)
     Changes the state of the visitor.
public synchronized  voidsetVisitorCoordinates(Coordinates newCoordinates)
     Changes the coordinates of the visitor and notifies the listeners about it.

Field Detail
IMAGE_LAST
public static int IMAGE_LAST(Code)



IMAGE_MAP
public static int IMAGE_MAP(Code)



IMAGE_VISITOR_OFF
public static int IMAGE_VISITOR_OFF(Code)



IMAGE_VISITOR_ON
public static int IMAGE_VISITOR_ON(Code)



X
public static int X(Code)



Y
public static int Y(Code)




Constructor Detail
CityMap
public CityMap(String[] imageNames, Coordinates topLeftCoordinates, Coordinates bottomRightCoordinates, Coordinates visitorCoordinates, Vector categories, ImageManager imageManager, LandmarkStore landmarkStore, LocationProvider locationProvider)(Code)
Creates a new instance of CityMap




Method Detail
addMapListener
void addMapListener(MapListener listener)(Code)
Registers a map listener.



cleanup
public synchronized void cleanup()(Code)
The final unregistration.



convertCoordinatesToXY
public int[] convertCoordinatesToXY(int[] dest, Coordinates coords)(Code)
Converts from the given latitude / longitude coordinates to the map xy coordinates.



convertXYToCoordinates
public Coordinates convertXYToCoordinates(Coordinates dest, int[] xy)(Code)
Converts from the given map xy coordinates to the latitude / longitude coordinates.



disable
public synchronized void disable()(Code)
Sets the city map to the disabled state. In the disabled state it ignores all notifications from the location provider.



enable
public synchronized void enable()(Code)
Sets the city map to the enabled state.



getMapImage
public Image getMapImage()(Code)
Returns the map image.



getMapLandmarks
public MapLandmark[] getMapLandmarks()(Code)
Returns the set of the map landmarks.



getVisitorImage
public Image getVisitorImage()(Code)
Returns the visitor icon based on his state.



getVisitorXY
public synchronized int[] getVisitorXY(int[] dest)(Code)
Returns the xy coordinates of the visitor.



locationUpdated
public synchronized void locationUpdated(LocationProvider provider, Location location)(Code)
A method which is called by the location provider when the current location is changed.



providerStateChanged
public synchronized void providerStateChanged(LocationProvider provider, int newState)(Code)
A method which is called by the location provider when its state changes (for example, when its services are temporary unavailable).



removeMapListener
void removeMapListener(MapListener listener)(Code)
Unregisters a map listener.



setCategories
public void setCategories(Vector categories)(Code)
Changes the landmark set to contain only landmarks of the given categories.



setVisitorActive
public synchronized void setVisitorActive(boolean active)(Code)
Changes the state of the visitor. A deactivated visitor doesn't change his position.



setVisitorCoordinates
public synchronized void setVisitorCoordinates(Coordinates newCoordinates)(Code)
Changes the coordinates of the visitor and notifies the listeners about it.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.