org.eggframework2.view.elements.xhtml.prototype.js
Class AjaxParams

java.lang.Object
  extended by org.eggframework2.view.elements.xhtml.prototype.js.AjaxParams

public class AjaxParams
extends java.lang.Object

[PL] KLASA EKSPERYMENTALNA! NIE UZYWAC NA PRODUKCJI!
[PL] Zawiera opcjonalne parametry 2 argumentu konstruktorów Ajax.Request, Ajax.Updater oraz Ajax.PeriodicalUpdater

Tak naprawdę zawiera mapę parametrów. Dzięki temu gdy do Prototype'a zostaną dodane nowe parametry to będzie można ich użyć bez konieczność upgrade'u Egga
TODO [PL] Na podstawie tej klasy stworzyć jakąś klasę bazową, która będzie tworzyła listę parametrów np. {a:b, c:d} itp.

Since:
2.0M2
Author:
Jacek Olszak

Constructor Summary
AjaxParams()
           
 
Method Summary
 AjaxParams asynchronous(java.lang.Boolean asynchronous)
           
 AjaxParams decay(java.lang.Integer decay)
           
 AjaxParams evalScripts(java.lang.Boolean evalScripts)
           
 AjaxParams frequency(java.lang.Integer frequency)
           
 java.util.Map<java.lang.String,java.lang.String> getMap()
          [PL] Zwraca niemodyfikowalną mapę parametrów
 AjaxParams insertion(java.lang.String insertion)
           
 AjaxParams method(java.lang.String method)
           
 AjaxParams onComplete(java.lang.String onComplete)
           
 AjaxParams onException(java.lang.String onException)
           
 AjaxParams onFailure(java.lang.String onFailure)
           
 AjaxParams onInteractive(java.lang.String onInteractive)
           
 AjaxParams onLoaded(java.lang.String onLoaded)
           
 AjaxParams onLoading(java.lang.String onLoading)
           
 AjaxParams onSuccess(java.lang.String onSuccess)
           
 AjaxParams param(java.lang.String name, java.lang.String value)
           
 AjaxParams parameters(java.util.Map<java.lang.String,java.lang.String> parametersMap)
           
 AjaxParams parameters(java.lang.Object... parametersArray)
           
 AjaxParams parameters(java.lang.String parameters)
           
 AjaxParams postBody(java.lang.String postBody)
           
 AjaxParams requestHeaders(java.util.Map<java.lang.String,java.lang.String> requestHeadersMap)
           
 AjaxParams requestHeaders(java.lang.Object... requestHeadersArray)
           
 AjaxParams requestHeaders(java.lang.String requestHeadersString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AjaxParams

public AjaxParams()
Method Detail

method

public AjaxParams method(java.lang.String method)
                  throws EggViewException
Parameters:
method - [PL] Metoda żądania: get albo post.
Throws:
EggViewException - [PL] Gdy metoda nie jest obsługiwana.

asynchronous

public AjaxParams asynchronous(java.lang.Boolean asynchronous)

parameters

public AjaxParams parameters(java.lang.String parameters)

parameters

public AjaxParams parameters(java.lang.Object... parametersArray)
See Also:
JavascriptHelper.jsObject(Object...)

parameters

public AjaxParams parameters(java.util.Map<java.lang.String,java.lang.String> parametersMap)
See Also:
JavascriptHelper.jsObject(Map)

postBody

public AjaxParams postBody(java.lang.String postBody)

requestHeaders

public AjaxParams requestHeaders(java.lang.String requestHeadersString)

requestHeaders

public AjaxParams requestHeaders(java.util.Map<java.lang.String,java.lang.String> requestHeadersMap)
See Also:
JavascriptHelper.jsObject(Map)

requestHeaders

public AjaxParams requestHeaders(java.lang.Object... requestHeadersArray)
See Also:
JavascriptHelper.jsObject(Object...)

onLoading

public AjaxParams onLoading(java.lang.String onLoading)

onLoaded

public AjaxParams onLoaded(java.lang.String onLoaded)

onInteractive

public AjaxParams onInteractive(java.lang.String onInteractive)

onComplete

public AjaxParams onComplete(java.lang.String onComplete)

onSuccess

public AjaxParams onSuccess(java.lang.String onSuccess)

onException

public AjaxParams onException(java.lang.String onException)

onFailure

public AjaxParams onFailure(java.lang.String onFailure)

insertion

public AjaxParams insertion(java.lang.String insertion)

evalScripts

public AjaxParams evalScripts(java.lang.Boolean evalScripts)

frequency

public AjaxParams frequency(java.lang.Integer frequency)

decay

public AjaxParams decay(java.lang.Integer decay)

param

public AjaxParams param(java.lang.String name,
                        java.lang.String value)
                 throws EggViewException
Throws:
EggViewException - [PL] Gdy nazwa jest równa null

getMap

public java.util.Map<java.lang.String,java.lang.String> getMap()
[PL] Zwraca niemodyfikowalną mapę parametrów



Copyright © 2010. All Rights Reserved.