Package org.zkoss.zul

Class Label

    • Constructor Detail

      • Label

        public Label()
      • Label

        public Label​(java.lang.String value)
    • Method Detail

      • getValue

        public java.lang.String getValue()
        Returns the value.

        Default: "".

        Deriving class can override it to return whatever it wants other than null.

      • setValue

        public void setValue​(java.lang.String value)
        Sets the value.
      • getMaxlength

        public int getMaxlength()
        Returns the maximal length of the label.

        Default: 0 (means no limitation)

      • setMaxlength

        public void setMaxlength​(int maxlength)
        Sets the maximal length of the label.
      • isMultiline

        public boolean isMultiline()
        Returns whether to preserve the new line and the white spaces at the beginning of each line.
      • setMultiline

        public void setMultiline​(boolean multiline)
        Sets whether to preserve the new line and the white spaces at the beginning of each line.
      • isPre

        public boolean isPre()
        Returns whether to preserve the white spaces, such as space, tab and new line.

        It is the same as style="white-space:pre". However, IE has a bug when handling such style if the content is updated dynamically. Refer to Bug 1455584.

        Note: the new line is preserved either isPre() or isMultiline() returns true. In other words, pre implies multiline

      • setPre

        public void setPre​(boolean pre)
        Sets whether to preserve the white spaces, such as space, tab and new line.
      • getPropertyAccess

        public PropertyAccess getPropertyAccess​(java.lang.String prop)
        Description copied from interface: ComponentCtrl
        Returns the corresponding property access object from the given property name, if any.
        Specified by:
        getPropertyAccess in interface ComponentCtrl
        Overrides:
        getPropertyAccess in class XulElement
        Parameters:
        prop - the name of the property
        Returns:
        null it means not to support for the property name.
      • clone

        public java.lang.Object clone()
        Description copied from interface: Component
        Clones the component. All of its children and descendants are cloned. Also, ID are preserved.
        Specified by:
        clone in interface Component
        Overrides:
        clone in class XulElement
        Returns:
        the new component. Notice that it doesn't belong to any page, nor desktop. It doesn't have a parent, either.