Java Doc for ColourScheme.java in  » GIS » udig-1.1 » net » refractions » udig » ui » palette » 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 » udig 1.1 » net.refractions.udig.ui.palette 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   net.refractions.udig.ui.palette.ColourScheme

ColourScheme
public class ColourScheme (Code)

A colour scheme remaps the colours in a palette.


author:
   ptozer
author:
   chorner



Constructor Summary
public  ColourScheme(BrewerPalette palette, int itemSize)
    
public  ColourScheme(BrewerPalette palette, int itemSize, int paletteSize)
    
public  ColourScheme(BrewerPalette palette, HashMap<Integer, Integer> colourMap, HashMap<String, Integer> idMap, int itemSize, int paletteSize)
    

Method Summary
public  ColoraddItem()
    
public  ColoraddItem(String id)
    
public  voidaddItem(Color color)
     Add an item to the scheme, and modify the palette to contain this colour.
public  booleanalignScheme(List<Color> colours)
    
public  booleanequals(Object other)
    
public  Color[]getAllColours()
    
public  booleangetAutoSizing()
    
public  ColorgetColour(int index)
    
public  HashMap<Integer, Integer>getColourMap()
    
public  BrewerPalettegetColourPalette()
    
public static  ColourSchemegetDefault(BrewerPalette palette)
    
public  HashMap<String, Integer>getIdMap()
    
public  intgetMinColours()
    
public  ColorgetNextAvailableColour(List<Color> colours)
     Returns the next available colour.
public  intgetSizePalette()
     Gets the number of colours currently available in the palette.
public  intgetSizeScheme()
     Gets the number of classes utilizing this scheme.
public  inthashCode()
    
public  intindexOf(String id)
    
public  booleanremoveItem(String id)
    
public  booleanremoveItem(String id, Color colour)
    
public  booleanremoveItem(int index)
    
public  voidsetAutoSizing(boolean auto)
     Sets the behaviour of the colour scheme as items are added.
public  voidsetColourMap(HashMap<Integer, Integer> colourMap)
    
public  voidsetColourPalette(BrewerPalette palette)
    
public  voidsetSizePalette(int numColours)
     Sets the number of colours to use from the current palette.
public  voidsetSizeScheme(int numItems)
     Set the number of items this scheme is used by.
public  voidswapColours(int firstIndex, int secondIndex)
    


Constructor Detail
ColourScheme
public ColourScheme(BrewerPalette palette, int itemSize)(Code)



ColourScheme
public ColourScheme(BrewerPalette palette, int itemSize, int paletteSize)(Code)



ColourScheme
public ColourScheme(BrewerPalette palette, HashMap<Integer, Integer> colourMap, HashMap<String, Integer> idMap, int itemSize, int paletteSize)(Code)




Method Detail
addItem
public Color addItem()(Code)



addItem
public Color addItem(String id)(Code)



addItem
public void addItem(Color color)(Code)
Add an item to the scheme, and modify the palette to contain this colour.
Parameters:
  color -



alignScheme
public boolean alignScheme(List<Color> colours)(Code)



equals
public boolean equals(Object other)(Code)



getAllColours
public Color[] getAllColours()(Code)
Returns all the available colours, without duplicates.



getAutoSizing
public boolean getAutoSizing()(Code)



getColour
public Color getColour(int index)(Code)



getColourMap
public HashMap<Integer, Integer> getColourMap()(Code)



getColourPalette
public BrewerPalette getColourPalette()(Code)



getDefault
public static ColourScheme getDefault(BrewerPalette palette)(Code)



getIdMap
public HashMap<String, Integer> getIdMap()(Code)



getMinColours
public int getMinColours()(Code)



getNextAvailableColour
public Color getNextAvailableColour(List<Color> colours)(Code)
Returns the next available colour. Good for comparing reality to what we think we have.
Parameters:
  colours -



getSizePalette
public int getSizePalette()(Code)
Gets the number of colours currently available in the palette.



getSizeScheme
public int getSizeScheme()(Code)
Gets the number of classes utilizing this scheme.



hashCode
public int hashCode()(Code)



indexOf
public int indexOf(String id)(Code)



removeItem
public boolean removeItem(String id)(Code)



removeItem
public boolean removeItem(String id, Color colour)(Code)



removeItem
public boolean removeItem(int index)(Code)



setAutoSizing
public void setAutoSizing(boolean auto)(Code)
Sets the behaviour of the colour scheme as items are added. If true, the palette will morph in size as items are added or removed. If false, the palette will remain static and scheme colours will be repeated even if some are unused.
Parameters:
  auto - boolean



setColourMap
public void setColourMap(HashMap<Integer, Integer> colourMap)(Code)



setColourPalette
public void setColourPalette(BrewerPalette palette)(Code)



setSizePalette
public void setSizePalette(int numColours)(Code)
Sets the number of colours to use from the current palette. This method checks to ensure the number of colours does not exceed the size of the palette.
Parameters:
  numColours -



setSizeScheme
public void setSizeScheme(int numItems)(Code)
Set the number of items this scheme is used by. The size of the palette is automatically adjusted to fit.
Parameters:
  numItems - the number of items obtaining colours from this scheme



swapColours
public void swapColours(int firstIndex, int secondIndex)(Code)



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.