Top Description Inners Fields Constructors Methods
javax.faces.component.html

public Class HtmlSelectManyListbox

extends UISelectMany
implements ClientBehaviorHolder
Class Inheritance
All Implemented Interfaces
javax.faces.component.behavior.ClientBehaviorHolder
Imports
java.io.IOException, java.util.ArrayList, .Arrays, .Collection, .Collections, .List, javax.faces.context.FacesContext, javax.faces.component.behavior.ClientBehaviorHolder, javax.el.MethodExpression, .ValueExpression

Represents a multiple-selection component that is rendered as an HTML select element, showing either all available options or the specified number of options.

By default, the rendererType property must be set to "javax.faces.Listbox". This value can be changed by calling the setRendererType() method.

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected static enum

Field Summary

Modifier and TypeField and Description
public static final String
COMPONENT_TYPE

Hides javax.faces.component.UISelectMany.COMPONENT_TYPE.

The standard component type for this component.

private static final Collection<String>
private static final String
Inherited from javax.faces.component.UISelectMany:
COMPONENT_FAMILYINVALID_MESSAGE_ID

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

the property value

Contents: Access key that, when pressed, transfers focus to this element.

getAccesskey
()

Return the value of the accesskey property.

public String
getDefaultEventName()

Overrides javax.faces.component.UIComponentBase.getDefaultEventName.

Implements javax.faces.component.behavior.ClientBehaviorHolder.getDefaultEventName.

Returns the default event name for this ClientBehaviorHolder implementation.

public String

Returns:

the property value

Contents: Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left). These attributes are case sensitive when rendering to XHTML, so care must be taken to have the correct case.

getDir
()

Return the value of the dir property.

public String

Returns:

the property value

Contents: CSS style class to apply to the rendered label on disabled options.

getDisabledClass
()

Return the value of the disabledClass property.

public String

Returns:

the property value

Contents: CSS style class to apply to the rendered label on enabled options.

getEnabledClass
()

Return the value of the enabledClass property.

public Collection<String>
getEventNames()

Overrides javax.faces.component.UIComponentBase.getEventNames.

Implements javax.faces.component.behavior.ClientBehaviorHolder.getEventNames.

Returns a non-null, unmodifiable Collection containing the names of the logical events supported by the component implementing this interface.

public String

Returns:

the property value

Contents: A localized user presentable name for this component.

getLabel
()

Return the value of the label property.

public String

Returns:

the property value

Contents: Code describing the language used in the generated markup for this component.

getLang
()

Return the value of the lang property.

public String

Returns:

the property value

Contents: Javascript code executed when this element loses focus.

getOnblur
()

Return the value of the onblur property.

public String

Returns:

the property value

Contents: Javascript code executed when this element loses focus and its value has been modified since gaining focus.

getOnchange
()

Return the value of the onchange property.

public String

Returns:

the property value

Contents: Javascript code executed when a pointer button is clicked over this element.

getOnclick
()

Return the value of the onclick property.

public String

Returns:

the property value

Contents: Javascript code executed when a pointer button is double clicked over this element.

getOndblclick
()

Return the value of the ondblclick property.

public String

Returns:

the property value

Contents: Javascript code executed when this element receives focus.

getOnfocus
()

Return the value of the onfocus property.

public String

Returns:

the property value

Contents: Javascript code executed when a key is pressed down over this element.

getOnkeydown
()

Return the value of the onkeydown property.

public String

Returns:

the property value

Contents: Javascript code executed when a key is pressed and released over this element.

getOnkeypress
()

Return the value of the onkeypress property.

public String

Returns:

the property value

Contents: Javascript code executed when a key is released over this element.

getOnkeyup
()

Return the value of the onkeyup property.

public String

Returns:

the property value

Contents: Javascript code executed when a pointer button is pressed down over this element.

getOnmousedown
()

Return the value of the onmousedown property.

public String

Returns:

the property value

Contents: Javascript code executed when a pointer button is moved within this element.

getOnmousemove
()

Return the value of the onmousemove property.

public String

Returns:

the property value

Contents: Javascript code executed when a pointer button is moved away from this element.

getOnmouseout
()

Return the value of the onmouseout property.

public String

Returns:

the property value

Contents: Javascript code executed when a pointer button is moved onto this element.

getOnmouseover
()

Return the value of the onmouseover property.

public String

Returns:

the property value

Contents: Javascript code executed when a pointer button is released over this element.

getOnmouseup
()

Return the value of the onmouseup property.

public String

Returns:

the property value

Contents:

Per the WAI-ARIA spec and its relationship to HTML5 (Section title ARIA Role Attriubute), every HTML element may have a "role" attribute whose value must be passed through unmodified on the element on which it is declared in the final rendered markup. The attribute, if specified, must have a value that is a string literal that is, or an EL Expression that evaluates to, a set of space-separated tokens representing the various WAI-ARIA roles that the element belongs to.

It is the page author's responsibility to ensure that the user agent is capable of correctly interpreting the value of this attribute.

getRole
()

Return the value of the role property.

public int

Returns:

the property value

Contents: Number of available options to be shown at all times. If not specified, all available options are shown.

getSize
()

Return the value of the size property.

public String

Returns:

the property value

Contents: CSS style(s) to be applied when this component is rendered.

getStyle
()

Return the value of the style property.

public String

Returns:

the property value

Contents: Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.

getStyleClass
()

Return the value of the styleClass property.

public String

Returns:

the property value

Contents: Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.

getTabindex
()

Return the value of the tabindex property.

public String

Returns:

the property value

Contents: Advisory title information about markup elements generated for this component.

getTitle
()

Return the value of the title property.

private void
public boolean

Returns:

the property value

Contents: Flag indicating that this element must never receive focus or be included in a subsequent submit. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as disabled="disabled".

isDisabled
()

Return the value of the disabled property.

public boolean

Returns:

the property value

Contents: Flag indicating that this component will prohibit changes by the user. The element may receive focus unless it has also been disabled. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as readonly="readonly".

isReadonly
()

Return the value of the readonly property.

public void
setAccesskey(String
the new property value
accesskey
)

Set the value of the accesskey property.

public void
setDir(String
the new property value
dir
)

Set the value of the dir property.

public void
setDisabled(boolean
the new property value
disabled
)

Set the value of the disabled property.

public void
setDisabledClass(String
the new property value
disabledClass
)

Set the value of the disabledClass property.

public void
setEnabledClass(String
the new property value
enabledClass
)

Set the value of the enabledClass property.

public void
setLabel(String
the new property value
label
)

Set the value of the label property.

public void
setLang(String
the new property value
lang
)

Set the value of the lang property.

public void
setOnblur(String
the new property value
onblur
)

Set the value of the onblur property.

public void
setOnchange(String
the new property value
onchange
)

Set the value of the onchange property.

public void
setOnclick(String
the new property value
onclick
)

Set the value of the onclick property.

public void
setOndblclick(String
the new property value
ondblclick
)

Set the value of the ondblclick property.

public void
setOnfocus(String
the new property value
onfocus
)

Set the value of the onfocus property.

public void
setOnkeydown(String
the new property value
onkeydown
)

Set the value of the onkeydown property.

public void
setOnkeypress(String
the new property value
onkeypress
)

Set the value of the onkeypress property.

public void
setOnkeyup(String
the new property value
onkeyup
)

Set the value of the onkeyup property.

public void
setOnmousedown(String
the new property value
onmousedown
)

Set the value of the onmousedown property.

public void
setOnmousemove(String
the new property value
onmousemove
)

Set the value of the onmousemove property.

public void
setOnmouseout(String
the new property value
onmouseout
)

Set the value of the onmouseout property.

public void
setOnmouseover(String
the new property value
onmouseover
)

Set the value of the onmouseover property.

public void
setOnmouseup(String
the new property value
onmouseup
)

Set the value of the onmouseup property.

public void
setReadonly(boolean
the new property value
readonly
)

Set the value of the readonly property.

public void
setRole(String
the new property value
role
)

Set the value of the role property.

public void
setSize(int
the new property value
size
)

Set the value of the size property.

public void
setStyle(String
the new property value
style
)

Set the value of the style property.

public void
setStyleClass(String
the new property value
styleClass
)

Set the value of the styleClass property.

public void
setTabindex(String
the new property value
tabindex
)

Set the value of the tabindex property.

public void
setTitle(String
the new property value
title
)

Set the value of the title property.

Inherited from javax.faces.component.UISelectMany:
compareValuesgetFamilygetSelectedValuesgetValueBindinggetValueExpressionsetSelectedValuessetValueBindingsetValueExpressionvalidateValue

Field Detail

COMPONENT_TYPEback to summary
public static final String COMPONENT_TYPE

Hides javax.faces.component.UISelectMany.COMPONENT_TYPE.

The standard component type for this component.

EVENT_NAMESback to summary
private static final Collection<String> EVENT_NAMES
OPTIMIZED_PACKAGEback to summary
private static final String OPTIMIZED_PACKAGE

Constructor Detail

HtmlSelectManyListboxback to summary
public HtmlSelectManyListbox()

Method Detail

getAccesskeyback to summary
public String getAccesskey()

Return the value of the accesskey property.

Returns:String

the property value

Contents: Access key that, when pressed, transfers focus to this element.

getDefaultEventNameback to summary
public String getDefaultEventName()

Overrides javax.faces.component.UIComponentBase.getDefaultEventName.

Implements javax.faces.component.behavior.ClientBehaviorHolder.getDefaultEventName.

Doc from javax.faces.component.behavior.ClientBehaviorHolder.getDefaultEventName.

Returns the default event name for this ClientBehaviorHolder implementation. This must be one of the event names returned by getEventNames or null if the component does not have a default event.

Returns:String

the default event name.

getDirback to summary
public String getDir()

Return the value of the dir property.

Returns:String

the property value

Contents: Direction indication for text that does not inherit directionality. Valid values are "LTR" (left-to-right) and "RTL" (right-to-left). These attributes are case sensitive when rendering to XHTML, so care must be taken to have the correct case.

getDisabledClassback to summary
public String getDisabledClass()

Return the value of the disabledClass property.

Returns:String

the property value

Contents: CSS style class to apply to the rendered label on disabled options.

getEnabledClassback to summary
public String getEnabledClass()

Return the value of the enabledClass property.

Returns:String

the property value

Contents: CSS style class to apply to the rendered label on enabled options.

getEventNamesback to summary
public Collection<String> getEventNames()

Overrides javax.faces.component.UIComponentBase.getEventNames.

Implements javax.faces.component.behavior.ClientBehaviorHolder.getEventNames.

Doc from javax.faces.component.behavior.ClientBehaviorHolder.getEventNames.

Returns a non-null, unmodifiable Collection containing the names of the logical events supported by the component implementing this interface.

Returns:Collection<String>

an unmodifiable collection of event names.

getLabelback to summary
public String getLabel()

Return the value of the label property.

Returns:String

the property value

Contents: A localized user presentable name for this component.

getLangback to summary
public String getLang()

Return the value of the lang property.

Returns:String

the property value

Contents: Code describing the language used in the generated markup for this component.

getOnblurback to summary
public String getOnblur()

Return the value of the onblur property.

Returns:String

the property value

Contents: Javascript code executed when this element loses focus.

getOnchangeback to summary
public String getOnchange()

Return the value of the onchange property.

Returns:String

the property value

Contents: Javascript code executed when this element loses focus and its value has been modified since gaining focus.

getOnclickback to summary
public String getOnclick()

Return the value of the onclick property.

Returns:String

the property value

Contents: Javascript code executed when a pointer button is clicked over this element.

getOndblclickback to summary
public String getOndblclick()

Return the value of the ondblclick property.

Returns:String

the property value

Contents: Javascript code executed when a pointer button is double clicked over this element.

getOnfocusback to summary
public String getOnfocus()

Return the value of the onfocus property.

Returns:String

the property value

Contents: Javascript code executed when this element receives focus.

getOnkeydownback to summary
public String getOnkeydown()

Return the value of the onkeydown property.

Returns:String

the property value

Contents: Javascript code executed when a key is pressed down over this element.

getOnkeypressback to summary
public String getOnkeypress()

Return the value of the onkeypress property.

Returns:String

the property value

Contents: Javascript code executed when a key is pressed and released over this element.

getOnkeyupback to summary
public String getOnkeyup()

Return the value of the onkeyup property.

Returns:String

the property value

Contents: Javascript code executed when a key is released over this element.

getOnmousedownback to summary
public String getOnmousedown()

Return the value of the onmousedown property.

Returns:String

the property value

Contents: Javascript code executed when a pointer button is pressed down over this element.

getOnmousemoveback to summary
public String getOnmousemove()

Return the value of the onmousemove property.

Returns:String

the property value

Contents: Javascript code executed when a pointer button is moved within this element.

getOnmouseoutback to summary
public String getOnmouseout()

Return the value of the onmouseout property.

Returns:String

the property value

Contents: Javascript code executed when a pointer button is moved away from this element.

getOnmouseoverback to summary
public String getOnmouseover()

Return the value of the onmouseover property.

Returns:String

the property value

Contents: Javascript code executed when a pointer button is moved onto this element.

getOnmouseupback to summary
public String getOnmouseup()

Return the value of the onmouseup property.

Returns:String

the property value

Contents: Javascript code executed when a pointer button is released over this element.

getRoleback to summary
public String getRole()

Return the value of the role property.

Returns:String

the property value

Contents:

Per the WAI-ARIA spec and its relationship to HTML5 (Section title ARIA Role Attriubute), every HTML element may have a "role" attribute whose value must be passed through unmodified on the element on which it is declared in the final rendered markup. The attribute, if specified, must have a value that is a string literal that is, or an EL Expression that evaluates to, a set of space-separated tokens representing the various WAI-ARIA roles that the element belongs to.

It is the page author's responsibility to ensure that the user agent is capable of correctly interpreting the value of this attribute.

getSizeback to summary
public int getSize()

Return the value of the size property.

Returns:int

the property value

Contents: Number of available options to be shown at all times. If not specified, all available options are shown.

getStyleback to summary
public String getStyle()

Return the value of the style property.

Returns:String

the property value

Contents: CSS style(s) to be applied when this component is rendered.

getStyleClassback to summary
public String getStyleClass()

Return the value of the styleClass property.

Returns:String

the property value

Contents: Space-separated list of CSS style class(es) to be applied when this element is rendered. This value must be passed through as the "class" attribute on generated markup.

getTabindexback to summary
public String getTabindex()

Return the value of the tabindex property.

Returns:String

the property value

Contents: Position of this element in the tabbing order for the current document. This value must be an integer between 0 and 32767.

getTitleback to summary
public String getTitle()

Return the value of the title property.

Returns:String

the property value

Contents: Advisory title information about markup elements generated for this component.

handleAttributeback to summary
private void handleAttribute(String name, Object value)
isDisabledback to summary
public boolean isDisabled()

Return the value of the disabled property.

Returns:boolean

the property value

Contents: Flag indicating that this element must never receive focus or be included in a subsequent submit. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as disabled="disabled".

isReadonlyback to summary
public boolean isReadonly()

Return the value of the readonly property.

Returns:boolean

the property value

Contents: Flag indicating that this component will prohibit changes by the user. The element may receive focus unless it has also been disabled. A value of false causes no attribute to be rendered, while a value of true causes the attribute to be rendered as readonly="readonly".

setAccesskeyback to summary
public void setAccesskey(String accesskey)

Set the value of the accesskey property.

Parameters
accesskey:String

the new property value

setDirback to summary
public void setDir(String dir)

Set the value of the dir property.

Parameters
dir:String

the new property value

setDisabledback to summary
public void setDisabled(boolean disabled)

Set the value of the disabled property.

Parameters
disabled:boolean

the new property value

setDisabledClassback to summary
public void setDisabledClass(String disabledClass)

Set the value of the disabledClass property.

Parameters
disabledClass:String

the new property value

setEnabledClassback to summary
public void setEnabledClass(String enabledClass)

Set the value of the enabledClass property.

Parameters
enabledClass:String

the new property value

setLabelback to summary
public void setLabel(String label)

Set the value of the label property.

Parameters
label:String

the new property value

setLangback to summary
public void setLang(String lang)

Set the value of the lang property.

Parameters
lang:String

the new property value

setOnblurback to summary
public void setOnblur(String onblur)

Set the value of the onblur property.

Parameters
onblur:String

the new property value

setOnchangeback to summary
public void setOnchange(String onchange)

Set the value of the onchange property.

Parameters
onchange:String

the new property value

setOnclickback to summary
public void setOnclick(String onclick)

Set the value of the onclick property.

Parameters
onclick:String

the new property value

setOndblclickback to summary
public void setOndblclick(String ondblclick)

Set the value of the ondblclick property.

Parameters
ondblclick:String

the new property value

setOnfocusback to summary
public void setOnfocus(String onfocus)

Set the value of the onfocus property.

Parameters
onfocus:String

the new property value

setOnkeydownback to summary
public void setOnkeydown(String onkeydown)

Set the value of the onkeydown property.

Parameters
onkeydown:String

the new property value

setOnkeypressback to summary
public void setOnkeypress(String onkeypress)

Set the value of the onkeypress property.

Parameters
onkeypress:String

the new property value

setOnkeyupback to summary
public void setOnkeyup(String onkeyup)

Set the value of the onkeyup property.

Parameters
onkeyup:String

the new property value

setOnmousedownback to summary
public void setOnmousedown(String onmousedown)

Set the value of the onmousedown property.

Parameters
onmousedown:String

the new property value

setOnmousemoveback to summary
public void setOnmousemove(String onmousemove)

Set the value of the onmousemove property.

Parameters
onmousemove:String

the new property value

setOnmouseoutback to summary
public void setOnmouseout(String onmouseout)

Set the value of the onmouseout property.

Parameters
onmouseout:String

the new property value

setOnmouseoverback to summary
public void setOnmouseover(String onmouseover)

Set the value of the onmouseover property.

Parameters
onmouseover:String

the new property value

setOnmouseupback to summary
public void setOnmouseup(String onmouseup)

Set the value of the onmouseup property.

Parameters
onmouseup:String

the new property value

setReadonlyback to summary
public void setReadonly(boolean readonly)

Set the value of the readonly property.

Parameters
readonly:boolean

the new property value

setRoleback to summary
public void setRole(String role)

Set the value of the role property.

Parameters
role:String

the new property value

setSizeback to summary
public void setSize(int size)

Set the value of the size property.

Parameters
size:int

the new property value

setStyleback to summary
public void setStyle(String style)

Set the value of the style property.

Parameters
style:String

the new property value

setStyleClassback to summary
public void setStyleClass(String styleClass)

Set the value of the styleClass property.

Parameters
styleClass:String

the new property value

setTabindexback to summary
public void setTabindex(String tabindex)

Set the value of the tabindex property.

Parameters
tabindex:String

the new property value

setTitleback to summary
public void setTitle(String title)

Set the value of the title property.

Parameters
title:String

the new property value

javax.faces.component.html back to summary

protected final Enum HtmlSelectManyListbox.PropertyKeys

extends Enum<HtmlSelectManyListbox.PropertyKeys>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
public static final HtmlSelectManyListbox.PropertyKeys
pack-priv String

Constructor Summary

AccessConstructor and Description
private
PropertyKeys(String toString)

private

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.
public static HtmlSelectManyListbox.PropertyKeys
public static HtmlSelectManyListbox.PropertyKeys[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

accesskeyback to summary
public static final HtmlSelectManyListbox.PropertyKeys accesskey
dirback to summary
public static final HtmlSelectManyListbox.PropertyKeys dir
disabledback to summary
public static final HtmlSelectManyListbox.PropertyKeys disabled
disabledClassback to summary
public static final HtmlSelectManyListbox.PropertyKeys disabledClass
enabledClassback to summary
public static final HtmlSelectManyListbox.PropertyKeys enabledClass
labelback to summary
public static final HtmlSelectManyListbox.PropertyKeys label
langback to summary
public static final HtmlSelectManyListbox.PropertyKeys lang
onblurback to summary
public static final HtmlSelectManyListbox.PropertyKeys onblur
onchangeback to summary
public static final HtmlSelectManyListbox.PropertyKeys onchange
onclickback to summary
public static final HtmlSelectManyListbox.PropertyKeys onclick
ondblclickback to summary
public static final HtmlSelectManyListbox.PropertyKeys ondblclick
onfocusback to summary
public static final HtmlSelectManyListbox.PropertyKeys onfocus
onkeydownback to summary
public static final HtmlSelectManyListbox.PropertyKeys onkeydown
onkeypressback to summary
public static final HtmlSelectManyListbox.PropertyKeys onkeypress
onkeyupback to summary
public static final HtmlSelectManyListbox.PropertyKeys onkeyup
onmousedownback to summary
public static final HtmlSelectManyListbox.PropertyKeys onmousedown
onmousemoveback to summary
public static final HtmlSelectManyListbox.PropertyKeys onmousemove
onmouseoutback to summary
public static final HtmlSelectManyListbox.PropertyKeys onmouseout
onmouseoverback to summary
public static final HtmlSelectManyListbox.PropertyKeys onmouseover
onmouseupback to summary
public static final HtmlSelectManyListbox.PropertyKeys onmouseup
readonlyback to summary
public static final HtmlSelectManyListbox.PropertyKeys readonly
roleback to summary
public static final HtmlSelectManyListbox.PropertyKeys role
sizeback to summary
public static final HtmlSelectManyListbox.PropertyKeys size
styleback to summary
public static final HtmlSelectManyListbox.PropertyKeys style
styleClassback to summary
public static final HtmlSelectManyListbox.PropertyKeys styleClass
tabindexback to summary
public static final HtmlSelectManyListbox.PropertyKeys tabindex
titleback to summary
public static final HtmlSelectManyListbox.PropertyKeys title
toStringback to summary
pack-priv String toString

Constructor Detail

PropertyKeysback to summary
private PropertyKeys(String toString)
PropertyKeysback to summary
private PropertyKeys()

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Returns:String

the name of this enum constant

valueOfback to summary
public static HtmlSelectManyListbox.PropertyKeys valueOf(String name)
valuesback to summary
public static HtmlSelectManyListbox.PropertyKeys[] values()