Changeset 296f325491e44ede46ce793efac93e233a9a1615
- Timestamp:
- 01/28/07 13:03:47
(2 years ago)
- Author:
- Christopher Jung <bktheg@web.de>
- git-committer:
- Christopher Jung <bktheg@web.de> 1169985827 +0100
- git-parent:
[60e85e2fcb6975011b9f339476ac4aa9f427b5ba]
- git-author:
- Christopher Jung <bktheg@web.de> 1169985827 +0100
- Message:
Kommentare ergaenzt sowie Warnungen gefixt
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| re5910b8 |
r296f325 |
|
| 68 | 68 | private BufferStrategy strategy; |
|---|
| 69 | 69 | |
|---|
| 70 | | private HashMap windows; |
|---|
| | 70 | private HashMap<Integer,aWindowEntry> windows; |
|---|
| 71 | 71 | private int nextHandle; |
|---|
| 72 | | private Vector windowZOrder; |
|---|
| 73 | | private Vector eventList; |
|---|
| | 72 | private Vector<Integer> windowZOrder; |
|---|
| | 73 | private Vector<Vector<Object>> eventList; |
|---|
| 74 | 74 | |
|---|
| 75 | 75 | private String fontName; |
|---|
| … | … | |
| 100 | 100 | redraw = true; |
|---|
| 101 | 101 | |
|---|
| 102 | | windows = new HashMap(); |
|---|
| 103 | | windowZOrder = new Vector(); |
|---|
| 104 | | eventList = new Vector(); |
|---|
| | 102 | windows = new HashMap<Integer,aWindowEntry>(); |
|---|
| | 103 | windowZOrder = new Vector<Integer>(); |
|---|
| | 104 | eventList = new Vector<Vector<Object>>(); |
|---|
| 105 | 105 | |
|---|
| 106 | 106 | mouseLastWindowHandle = -1; |
|---|
| … | … | |
| 145 | 145 | |
|---|
| 146 | 146 | protected aWindowEntry getWindowEntry( int handle ) { |
|---|
| 147 | | return (aWindowEntry)windows.get(new Integer(handle)); |
|---|
| | 147 | return windows.get(handle); |
|---|
| 148 | 148 | } |
|---|
| 149 | 149 | |
|---|
| … | … | |
| 183 | 183 | synchronized(this) { |
|---|
| 184 | 184 | for( int i=0; i < eventList.size(); i++ ) { |
|---|
| 185 | | Vector aEvent = (Vector)eventList.get(i); |
|---|
| | 185 | Vector<Object> aEvent = eventList.get(i); |
|---|
| 186 | 186 | JWindow aWindow = (JWindow)aEvent.get(1); |
|---|
| 187 | 187 | if( aWindow.getHandle() > 0 ) { |
|---|
| … | … | |
| 237 | 237 | } |
|---|
| 238 | 238 | |
|---|
| 239 | | Vector localZOrder = (Vector)windowZOrder.clone(); |
|---|
| | 239 | Vector<Integer> localZOrder = new Vector<Integer>(); |
|---|
| | 240 | localZOrder.addAll(windowZOrder); |
|---|
| 240 | 241 | for( int i=localZOrder.size()-1; i >= 0; i-- ) { |
|---|
| 241 | | Integer handle = (Integer)localZOrder.get(i); |
|---|
| | 242 | Integer handle = localZOrder.get(i); |
|---|
| 242 | 243 | aWindowEntry entry = getWindowEntry(handle.intValue()); |
|---|
| 243 | 244 | |
|---|
| … | … | |
| 551 | 552 | return; |
|---|
| 552 | 553 | } |
|---|
| 553 | | else { |
|---|
| 554 | | mouseLastWindowHandle = -1; |
|---|
| 555 | | } |
|---|
| | 554 | mouseLastWindowHandle = -1; |
|---|
| 556 | 555 | } |
|---|
| 557 | 556 | } |
|---|
| … | … | |
| 722 | 721 | * @param vis Die neue Sichtbarkeit |
|---|
| 723 | 722 | * |
|---|
| 724 | | * @see setVisibility(int,boolean) |
|---|
| 725 | | * @see setVisibility(JWindow,int) |
|---|
| 726 | | * @see setVisibility(JWindow,boolean) |
|---|
| | 723 | * @see #setVisibility(int,boolean) |
|---|
| | 724 | * @see #setVisibility(JWindow,int) |
|---|
| | 725 | * @see #setVisibility(JWindow,boolean) |
|---|
| 727 | 726 | */ |
|---|
| 728 | 727 | protected void setVisibility( int handle, boolean vis ) { |
|---|
| … | … | |
| 745 | 744 | /** |
|---|
| 746 | 745 | * Setzt die Sichtbarkeit eines Fensters auf einen bestimmten Zustand. |
|---|
| 747 | | * GÌltige ZustÀnde sind {@link aWindowEntry.VISIBILITY_FORCE_ON}, |
|---|
| 748 | | * {@link aWindowEntry.VISIBILITY_FORCE_OFF},{@link aWindowEntry.VISIBILITY_ON} sowie |
|---|
| 749 | | * {@link aWindowEntry.VISIBILITY_OFF}. |
|---|
| | 746 | * GÌltige ZustÀnde sind {@link aWindowEntry#VISIBILITY_FORCE_ON}, |
|---|
| | 747 | * {@link aWindowEntry#VISIBILITY_FORCE_OFF},{@link aWindowEntry#VISIBILITY_ON} sowie |
|---|
| | 748 | * {@link aWindowEntry#VISIBILITY_OFF}. |
|---|
| 750 | 749 | * |
|---|
| 751 | 750 | * @param handle Das Handle des betreffenden Fensters |
|---|
| 752 | 751 | * @param vis Der neue Sichtbarkeitswert |
|---|
| 753 | 752 | * |
|---|
| 754 | | * @see setVisibility(int,boolean) |
|---|
| 755 | | * @see setVisibility(JWindow,int) |
|---|
| 756 | | * @see setVisibility(JWindow,boolean) |
|---|
| | 753 | * @see #setVisibility(int,boolean) |
|---|
| | 754 | * @see #setVisibility(JWindow,int) |
|---|
| | 755 | * @see #setVisibility(JWindow,boolean) |
|---|
| 757 | 756 | */ |
|---|
| 758 | 757 | protected synchronized void setVisibility( int handle, int vis ) { |
|---|
| … | … | |
| 816 | 815 | } |
|---|
| 817 | 816 | |
|---|
| 818 | | Vector event = new Vector(); |
|---|
| | 817 | Vector<Object> event = new Vector<Object>(); |
|---|
| 819 | 818 | event.add(0, new Integer(EVENT_ON_CHANGE_VISIBILITY)); |
|---|
| 820 | 819 | event.add(1, entry.getWindow()); |
|---|
| … | … | |
| 832 | 831 | } |
|---|
| 833 | 832 | |
|---|
| 834 | | Vector event = new Vector(); |
|---|
| | 833 | Vector<Object> event = new Vector<Object>(); |
|---|
| 835 | 834 | event.add(0, new Integer(EVENT_ON_CHANGE_VISIBILITY)); |
|---|
| 836 | 835 | event.add(1, entry.getWindow()); |
|---|
| … | … | |
| 855 | 854 | return true; |
|---|
| 856 | 855 | } |
|---|
| 857 | | else { |
|---|
| 858 | | return false; |
|---|
| 859 | | } |
|---|
| 860 | | } |
|---|
| 861 | | else { |
|---|
| 862 | 856 | return false; |
|---|
| 863 | 857 | } |
|---|
| | 858 | return false; |
|---|
| 864 | 859 | } |
|---|
| 865 | 860 | |
|---|
| … | … | |
| 903 | 898 | } |
|---|
| 904 | 899 | |
|---|
| 905 | | Vector parentList = new Vector(); |
|---|
| | 900 | Vector<JWindow> parentList = new Vector<JWindow>(); |
|---|
| 906 | 901 | |
|---|
| 907 | 902 | Iterator iter = windows.values().iterator(); |
|---|
| … | … | |
| 983 | 978 | // Events durchgehen |
|---|
| 984 | 979 | for( int i=0; i < eventList.size(); i++ ) { |
|---|
| 985 | | Vector event = (Vector)eventList.get(i); |
|---|
| | 980 | Vector<Object> event = eventList.get(i); |
|---|
| 986 | 981 | if( ((JWindow)event.get(1)).getHandle() == aWindow.getHandle() ) { |
|---|
| 987 | 982 | eventList.remove(i); |
|---|
| … | … | |
| 1006 | 1001 | public int getWindowUnderCoord( int x, int y ) { |
|---|
| 1007 | 1002 | for( int i = 0; i < windowZOrder.size(); i++ ) { |
|---|
| 1008 | | int handle = ((Integer)windowZOrder.get(i)).intValue(); |
|---|
| | 1003 | int handle = windowZOrder.get(i); |
|---|
| 1009 | 1004 | |
|---|
| 1010 | 1005 | aWindowEntry awnd = getWindowEntry(handle); |
|---|
| re5910b8 |
r296f325 |
|
| 34 | 34 | */ |
|---|
| 35 | 35 | public class ServerConnector { |
|---|
| 36 | | private HashMap connectors; // <String, ServerConnectable> |
|---|
| | 36 | private HashMap<String,ServerConnectable> connectors; |
|---|
| 37 | 37 | private String url; |
|---|
| 38 | 38 | private String session; |
|---|
| … | … | |
| 48 | 48 | */ |
|---|
| 49 | 49 | private ServerConnector(String url, String session) { |
|---|
| 50 | | connectors = new HashMap(); |
|---|
| | 50 | connectors = new HashMap<String,ServerConnectable>(); |
|---|
| 51 | 51 | this.url = url; |
|---|
| 52 | 52 | this.session = session; |
|---|
| … | … | |
| 54 | 54 | |
|---|
| 55 | 55 | /** |
|---|
| 56 | | * Erzeugt eine Instanz des ServerConnectors und registriert einen Soap-Service {@see SoapConnector}, |
|---|
| 57 | | * einen XML-Service {@see XMLConnector} und einen Karten-Service {@see MapConnector} |
|---|
| | 56 | * Erzeugt eine Instanz des ServerConnectors und registriert einen Soap-Service {@link SoapConnector}, |
|---|
| | 57 | * einen XML-Service {@link XMLConnector} und einen Karten-Service {@link MapConnector} |
|---|
| 58 | 58 | * |
|---|
| 59 | 59 | * @param url Pfad zum DS-Server (z.B. "http://www.server.com/ds/") |
|---|
| … | … | |
| 100 | 100 | */ |
|---|
| 101 | 101 | public ServerConnectable getService( String service ) { |
|---|
| 102 | | return (ServerConnectable)connectors.get(service); |
|---|
| | 102 | return connectors.get(service); |
|---|
| 103 | 103 | } |
|---|
| 104 | 104 | |
|---|
| … | … | |
| 122 | 122 | /** |
|---|
| 123 | 123 | * Setzt die zu verwendende Session-ID |
|---|
| 124 | | * @param Session-ID |
|---|
| | 124 | * @param session Die Session-ID |
|---|
| 125 | 125 | */ |
|---|
| 126 | 126 | public void setSession(String session) { |
|---|