user
Class WidokPodstawowy

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byuser.WidokPodstawowy
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class WidokPodstawowy
extends javax.swing.JPanel

Widok podstawowy zawiera jako podwidoki widok zapytań i wyników.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WidokPodstawowy()
          Tworzy nowy obiekt klasy WidokPodstawowy.
 
Method Summary
 void kliknietaLista(int nr)
          Zaznacza na mapce lokalizację ogłoszenia o podanym indeksie z listy wyników.
 void kliknietaMapka(int nr)
          Podświetla wybrany indeks na liście wyników.
 void nieUlubione(java.lang.Integer id)
          Przekazuje widokowi wyników identyfikator ogłoszenia, które przestało być ulubione i które należy zacząć wyświetlać zwyczajnie.
 void noweZapytanie()
          Odświeża oba widoki: zapytań i wyników.
 void odbierzFragmenty(FragmentMapy[] fr)
          Przyjmuje i zapamiętuje odebrane z serwera fragmenty mapy.
 void odbierzFragmentyUlicy(FragmentUlicy[] fr)
          Przyjmuje i zapamiętuje odebrane z serwera fragmenty ulicy.
 void odbierzUlice(java.util.List ul)
          Przyjmuje i zapamiętuje odebrane z serwera ulice.
 void odbierzWarstwy(WarstwaMapy[] warstwy)
          Przyjmuje i zapamiętuje odebrane z serwera warstwy mapy.
 void ustawGuzikUlubionych(boolean czy)
          Ustawia dostępność guzika ulubionych w zależności, czy opcja ciasteczek w przeglądarce jest włączona.
 void ustawZapytanie(Kryteria kryteria)
          Ustawia w widoku zapytań podane kryteria wyszukiwania.
 void wyswietlWyjatek(java.lang.String str)
          Przekazuje do widoku podstawowego komunikat do wyświetlenia.
 void wyswietlWyniki(FragmentMapy fr, java.util.List wyniki, java.util.List telefony)
          Przekazuje podwidokom wyniki wyszukiwania do wyświetlenia.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WidokPodstawowy

public WidokPodstawowy()
Tworzy nowy obiekt klasy WidokPodstawowy.

Method Detail

ustawGuzikUlubionych

public void ustawGuzikUlubionych(boolean czy)
Ustawia dostępność guzika ulubionych w zależności, czy opcja ciasteczek w przeglądarce jest włączona.

Parameters:
czy - true lub false, czy włączyć guziki ulubionych

wyswietlWyniki

public void wyswietlWyniki(FragmentMapy fr,
                           java.util.List wyniki,
                           java.util.List telefony)
Przekazuje podwidokom wyniki wyszukiwania do wyświetlenia.

Parameters:
fr - fragment mapy, na którym będą wyświetlone wyniki, może być null, jeśli użytkownik nie chciał wyników na mapie
wyniki - lista ogłoszeń
telefony - lista telefonów dla tych ogłoszeń

wyswietlWyjatek

public void wyswietlWyjatek(java.lang.String str)
Przekazuje do widoku podstawowego komunikat do wyświetlenia.

Parameters:
str - komunikat

noweZapytanie

public void noweZapytanie()
Odświeża oba widoki: zapytań i wyników.


ustawZapytanie

public void ustawZapytanie(Kryteria kryteria)
Ustawia w widoku zapytań podane kryteria wyszukiwania.

Parameters:
kryteria - kryteria do ustawienia

nieUlubione

public void nieUlubione(java.lang.Integer id)
Przekazuje widokowi wyników identyfikator ogłoszenia, które przestało być ulubione i które należy zacząć wyświetlać zwyczajnie.

Parameters:
id - identyfikator ogłoszenia, które przestało być ulubione

kliknietaMapka

public void kliknietaMapka(int nr)
Podświetla wybrany indeks na liście wyników.

Parameters:
nr - numer pozycji do podświetlenia

kliknietaLista

public void kliknietaLista(int nr)
Zaznacza na mapce lokalizację ogłoszenia o podanym indeksie z listy wyników.

Parameters:
nr - numer pozycji na liście wyników

odbierzWarstwy

public void odbierzWarstwy(WarstwaMapy[] warstwy)
Przyjmuje i zapamiętuje odebrane z serwera warstwy mapy.

Parameters:
warstwy - odebrane warstwy mapy

odbierzFragmenty

public void odbierzFragmenty(FragmentMapy[] fr)
Przyjmuje i zapamiętuje odebrane z serwera fragmenty mapy.

Parameters:
fr - odebrane fragmenty mapy

odbierzFragmentyUlicy

public void odbierzFragmentyUlicy(FragmentUlicy[] fr)
Przyjmuje i zapamiętuje odebrane z serwera fragmenty ulicy.

Parameters:
fr - odebrane fragmenty ulicy

odbierzUlice

public void odbierzUlice(java.util.List ul)
Przyjmuje i zapamiętuje odebrane z serwera ulice.

Parameters:
ul - odebrane ulice

NIIKT, Zespół Gr0No3