abk.html
Class ATextAreaControl

java.lang.Object
  extended by abk.html.ANodeObject<T>
      extended by abk.html.AElementNode<T>
          extended by abk.html.AControlElement<ATextAreaControl>
              extended by abk.html.ATextAreaControl
All Implemented Interfaces:
IDisableable, Serializable

public class ATextAreaControl
extends AControlElement<ATextAreaControl>

See Also:
Serialized Form

Field Summary
private  int iCols
           
private  int iMaxLength
           
private  int iRows
           
private static long serialVersionUID
           
private static String TEXTAREA
          Valor que devolverá type().
 
Fields inherited from class abk.html.ANodeObject
iClass
 
Constructor Summary
protected ATextAreaControl(String tagName)
           
 
Method Summary
 int cols()
           
 ATextAreaControl cols(int value)
           
protected  void doCols(StringBuilder sb)
           
protected  void doMaxLength(StringBuilder sb)
           
protected  void doRows(StringBuilder sb)
           
protected  void doTagStart(StringBuilder sb)
          Escribe los atributos del elemento.
 void doType(StringBuilder sb)
          Se sobrecarga para omitir la inclusión de un atributo type, que no existe en un elemento &lt;TEXTAREA&gt;.
protected  void doValue(StringBuilder sb)
           
 int maxLength()
           
 ATextAreaControl maxLength(int size)
           
 ATextAreaControl reset()
          Además de la acción por defecto de AElementNode.reset(), fija como vacíos los atributos name, value, type y autocomplete, y pone a false los atributos disabled y required.
 Integer rows()
           
 ATextAreaControl rows(int value)
           
 String type()
           
 ATextAreaControl type(String type)
          Sobrecarga el método ignorando el valor recibido, el valor devuelto debe ser siempre "checkbox".
 String value()
           
 ATextAreaControl value(String value)
           
 
Methods inherited from class abk.html.AControlElement
autocomplete, autocomplete, disabled, disabled, doAutoComplete, doDisabled, doName, doReadOnly, doRequired, model, model, msgOld, name, name, readonly, readonly, required, required, type, value, value, value, value, value, value, value, value, value, value, write
 
Methods inherited from class abk.html.AElementNode
_tagAttribute, A, addClass, adoptNode, append, append, B, BR, BUTTON, CHECKBOX, children, classList, clearChildren, DIV, doClass, doId, doLang, doStyle, doTitle, EM, getTagName, HIDDEN, I, id, id, INPUT, insert, isEndTagForbidden, klass, klass, LABEL, lang, lang, P, PRE, remove, removeClass, SELECT, setEndTagForbidden, SPAN, STRONG, style, style, TABLE, tagAttribute, tagAttribute, text, TEXTAREA, textContent, textContent, title, title, U, VAR
 
Methods inherited from class abk.html.ANodeObject
appendTo, parent, parent, self, stringify, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

TEXTAREA

private static final String TEXTAREA
Valor que devolverá type().

See Also:
Constant Field Values

iMaxLength

private int iMaxLength

iCols

private int iCols

iRows

private int iRows
Constructor Detail

ATextAreaControl

protected ATextAreaControl(String tagName)
Method Detail

reset

public ATextAreaControl reset()
Description copied from class: AControlElement
Además de la acción por defecto de AElementNode.reset(), fija como vacíos los atributos name, value, type y autocomplete, y pone a false los atributos disabled y required.

Este método es invocado por el constructor, y la propiedad iModel será nula durante su ejecución. Por tanto, en su implementación debe evitarse el uso de iModel o cualquier método que lo use, como AControlElement.msgOld(java.lang.String, java.lang.Object...).

Overrides:
reset in class AControlElement<ATextAreaControl>
Returns:
El propio objeto instanciado.

value

public String value()
Overrides:
value in class AControlElement<ATextAreaControl>

value

public ATextAreaControl value(String value)
Overrides:
value in class AControlElement<ATextAreaControl>

doValue

protected void doValue(StringBuilder sb)
Overrides:
doValue in class AControlElement<ATextAreaControl>

type

public ATextAreaControl type(String type)
Sobrecarga el método ignorando el valor recibido, el valor devuelto debe ser siempre "checkbox".

Overrides:
type in class AControlElement<ATextAreaControl>

type

public String type()
Overrides:
type in class AControlElement<ATextAreaControl>

doType

public void doType(StringBuilder sb)
Se sobrecarga para omitir la inclusión de un atributo type, que no existe en un elemento &lt;TEXTAREA&gt;.

Overrides:
doType in class AControlElement<ATextAreaControl>

maxLength

public ATextAreaControl maxLength(int size)

maxLength

public int maxLength()

doMaxLength

protected void doMaxLength(StringBuilder sb)

cols

public ATextAreaControl cols(int value)

cols

public int cols()

doCols

protected void doCols(StringBuilder sb)

rows

public ATextAreaControl rows(int value)

rows

public Integer rows()

doRows

protected void doRows(StringBuilder sb)

doTagStart

protected void doTagStart(StringBuilder sb)
Description copied from class: AElementNode
Escribe los atributos del elemento. Este método debe ser sobrecargado por los elementos descendientes de AElementNode para incluir sus atributos en la serialización de la etiqueta.

Overrides:
doTagStart in class AControlElement<ATextAreaControl>
Parameters:
sb - Objeto utilizado para la serialización.


Copyright © 2024. All rights reserved.