abk.html
Class ACheckboxInput

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

public class ACheckboxInput
extends AInputControl

See Also:
Serialized Form

Field Summary
static String CHECKBOX
           
private  boolean iChecked
           
 
Fields inherited from class abk.html.ANodeObject
iClass
 
Constructor Summary
protected ACheckboxInput(String tagName)
           
 
Method Summary
 ACheckboxInput appendTo(AElementNode<?> newParent)
          Establece el elemento al que pertenece el nodo, insertandolo al final de la lista de hijos del elemento.
 ACheckboxInput autocomplete(String autocomplete)
           
 boolean checked()
           
 ACheckboxInput checked(boolean checked)
           
 ACheckboxInput disabled(boolean disabled)
          Establece el valor del atributo disabled del objeto.
protected  void doChecked(StringBuilder sb)
           
 void doTagStart(StringBuilder sb)
          Escribe los atributos del elemento.
protected  void doValue(StringBuilder sb)
           
 ACheckboxInput id(String id)
          Fija el calor del AElementNode.iId del elemento.
 ACheckboxInput klass(String className)
          Establece la lista de palabras clasificadoras como el conjunto de tokens pasados en una cadena de texto.
 ACheckboxInput name(String name)
           
 ACheckboxInput required(boolean required)
           
 ACheckboxInput 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.
 ACheckboxInput size(Integer size)
           
 ACheckboxInput style(String style)
          Establece el estilo CSS del elemento.
 ACheckboxInput textContent(CharSequence text)
          Establece un texto como contenido del nodo, eliminando cualquier otro contenido que hubiera.
 ACheckboxInput title(String title)
          Establece el valor del título del elemento.
 String trueValue()
           
 ACheckboxInput trueValue(String value)
           
 String type()
           
 ACheckboxInput type(String type)
           
 String value()
           
 ACheckboxInput value(String value)
           
 
Methods inherited from class abk.html.AInputControl
doSize, size
 
Methods inherited from class abk.html.AControlElement
autocomplete, disabled, doAutoComplete, doDisabled, doName, doReadOnly, doRequired, doType, model, model, msgOld, name, readonly, readonly, 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, INPUT, insert, isEndTagForbidden, klass, LABEL, lang, lang, P, PRE, remove, removeClass, SELECT, setEndTagForbidden, SPAN, STRONG, style, TABLE, tagAttribute, tagAttribute, text, TEXTAREA, textContent, title, U, VAR
 
Methods inherited from class abk.html.ANodeObject
parent, parent, self, stringify, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CHECKBOX

public static final String CHECKBOX
See Also:
Constant Field Values

iChecked

private boolean iChecked
Constructor Detail

ACheckboxInput

protected ACheckboxInput(String tagName)
Method Detail

reset

public ACheckboxInput 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 AInputControl
Returns:
El propio objeto instanciado.

appendTo

public ACheckboxInput appendTo(AElementNode<?> newParent)
Description copied from class: ANodeObject
Establece el elemento al que pertenece el nodo, insertandolo al final de la lista de hijos del elemento.

Overrides:
appendTo in class ANodeObject<AInputControl>
Parameters:
newParent - Nuevo elemento al que se incorpora el nodo, eliminándolo de su anterior padre si lo tuviera. Puede ser null.
Returns:
El propio objeto invocante.

textContent

public ACheckboxInput textContent(CharSequence text)
Description copied from class: AElementNode
Establece un texto como contenido del nodo, eliminando cualquier otro contenido que hubiera.

Overrides:
textContent in class AElementNode<AInputControl>
Parameters:
text - Nuevo contenido del nodo
Returns:
El objeto invocante.

id

public ACheckboxInput id(String id)
Description copied from class: AElementNode
Fija el calor del AElementNode.iId del elemento.

Overrides:
id in class AElementNode<AInputControl>
Parameters:
id - Nuevo valor del ID del elemento.
Returns:
Objeto invocante.

title

public ACheckboxInput title(String title)
Description copied from class: AElementNode
Establece el valor del título del elemento.

Overrides:
title in class AElementNode<AInputControl>
Parameters:
title - Título del elemento.
Returns:
Objeto invocante.

style

public ACheckboxInput style(String style)
Description copied from class: AElementNode
Establece el estilo CSS del elemento.

Overrides:
style in class AElementNode<AInputControl>
Parameters:
style - Estilo CSS del elemento.
Returns:
Objeto invocante.

klass

public ACheckboxInput klass(String className)
Description copied from class: AElementNode
Establece la lista de palabras clasificadoras como el conjunto de tokens pasados en una cadena de texto.

Overrides:
klass in class AElementNode<AInputControl>
Parameters:
className - Cadena de texto para el atributo class del elemento.
Returns:
Objeto invocante.

autocomplete

public ACheckboxInput autocomplete(String autocomplete)
Overrides:
autocomplete in class AControlElement<AInputControl>

disabled

public ACheckboxInput disabled(boolean disabled)
Description copied from interface: IDisableable
Establece el valor del atributo disabled del objeto.

Specified by:
disabled in interface IDisableable
Overrides:
disabled in class AControlElement<AInputControl>
Parameters:
disabled - Valor a poner.
Returns:
El propio objeto instanciado.

required

public ACheckboxInput required(boolean required)
Overrides:
required in class AControlElement<AInputControl>

name

public ACheckboxInput name(String name)
Overrides:
name in class AControlElement<AInputControl>

size

public ACheckboxInput size(Integer size)
Overrides:
size in class AInputControl

type

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

type

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

checked

public ACheckboxInput checked(boolean checked)

checked

public boolean checked()

doChecked

protected void doChecked(StringBuilder sb)

value

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

value

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

trueValue

public ACheckboxInput trueValue(String value)

trueValue

public String trueValue()

doValue

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

doTagStart

public 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 AInputControl
Parameters:
sb - Objeto utilizado para la serialización.


Copyright © 2024. All rights reserved.