Java Doc for MapLayer.java in  » GIS » GeoTools-2.4.1 » org » geotools » map » 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 » GIS » GeoTools 2.4.1 » org.geotools.map 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.geotools.map.MapLayer

All known Subclasses:   org.geotools.demo.mappane.WMSMapLayer,  org.geotools.map.DefaultMapLayer,
MapLayer
public interface MapLayer (Code)
A layer to be rendered on a device. A layer is an aggregation of both a FeatureCollection , a Style and, optionally, a Query
author:
   Cameron Shorter
author:
   Martin Desruisseaux
version:
   $Id: MapLayer.java 26197 2007-07-10 21:38:33Z jgarnett $




Method Summary
 voidaddMapLayerListener(MapLayerListener listener)
     Add a listener to notify when a layer property changes.
 ReferencedEnvelopegetBounds()
    
 FeatureSourcegetFeatureSource()
     Get the feature collection for this layer.
 QuerygetQuery()
     Returns the definition query (filter) for this layer.
 CollectionSourcegetSource()
     Get the data source for this layer.
 StylegetStyle()
     Get the style for this layer.
 StringgetTitle()
     Get the title of this layer.
 booleanisVisible()
     Determine whether this layer is visible on a map pane or whether the layer is hidden.
 voidremoveMapLayerListener(MapLayerListener listener)
     Removes a listener from the listener list for this layer.
 voidsetQuery(Query query)
     Sets a definition query for the layer wich acts as a filter for the features that the layer will draw.

A consumer must ensure that this query is used in combination with the bounding box filter generated on each map interaction to limit the number of features returned to those that complains both the definition query and relies inside the area of interest.

IMPORTANT: only include attribute names in the query if you want them to be ALWAYS returned.

 voidsetStyle(Style style)
     Sets the style for this layer.
 voidsetTitle(String title)
     Set the title of this layer.
 voidsetVisible(boolean visible)
     Specify whether this layer is visible on a map pane or whether the layer is hidden.



Method Detail
addMapLayerListener
void addMapLayerListener(MapLayerListener listener)(Code)
Add a listener to notify when a layer property changes. Changes include layer visibility and the title text.
Parameters:
  listener - The listener to add to the listener list.



getBounds
ReferencedEnvelope getBounds()(Code)
find out the bounds of the layer - the layer's bounds



getFeatureSource
FeatureSource getFeatureSource()(Code)
Get the feature collection for this layer. The features for this layer, null if not yet set or if Source is used.



getQuery
Query getQuery()(Code)
Returns the definition query (filter) for this layer. If no definition query has been defined Query.ALL is returned.



getSource
CollectionSource getSource()(Code)
Get the data source for this layer. Data source for this layer, null if not yet set or if FeatureSource is used



getStyle
Style getStyle()(Code)
Get the style for this layer. If style has not been set, then null is returned. The style (SLD).



getTitle
String getTitle()(Code)
Get the title of this layer. If title has not been defined then an empty string is returned. The title of this layer.



isVisible
boolean isVisible()(Code)
Determine whether this layer is visible on a map pane or whether the layer is hidden. true if the layer is visible, or falseif the layer is hidden.



removeMapLayerListener
void removeMapLayerListener(MapLayerListener listener)(Code)
Removes a listener from the listener list for this layer.
Parameters:
  listener - The listener to remove from the listener list.



setQuery
void setQuery(Query query)(Code)
Sets a definition query for the layer wich acts as a filter for the features that the layer will draw.

A consumer must ensure that this query is used in combination with the bounding box filter generated on each map interaction to limit the number of features returned to those that complains both the definition query and relies inside the area of interest.

IMPORTANT: only include attribute names in the query if you want them to be ALWAYS returned. It is desirable to not include attributes at all but let the layer user (a renderer?) to decide wich attributes are actually needed to perform its requiered operation.


Parameters:
  query -



setStyle
void setStyle(Style style)(Code)
Sets the style for this layer. If a style has not been defined a default one is used.
Parameters:
  style - The new style



setTitle
void setTitle(String title)(Code)
Set the title of this layer. A LayerEvent is fired if the new title is different from the previous one.
Parameters:
  title - The title of this layer.



setVisible
void setVisible(boolean visible)(Code)
Specify whether this layer is visible on a map pane or whether the layer is hidden. A LayerEvent is fired if the visibility changed.
Parameters:
  visible - Show the layer if true, or hide the layer iffalse



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