GWT 2.1.1

com.google.gwt.core.ext.linker
Interface SelectionProperty


public interface SelectionProperty

Represents a deferred binding property. The deferred binding property may or may not have a single value applied across all permutations. SelectionProperty implementations must support object identity comparisons.

See Also:
A similarly-named interface used in generators.

Method Summary
 java.lang.String getName()
          Returns the name of the deferred binding property.
 java.util.SortedSet<java.lang.String> getPossibleValues()
          Returns all possible values for this deferred binding property.
 java.lang.String getPropertyProvider()
          Returns a raw function body that provides the runtime value to be used for a deferred binding property.
 boolean isDerived()
          Returns true if the value of the SelectionProperty is always derived from other SelectionProperties and, as a consequence, the property provider never needs to be evaluated.
 java.lang.String tryGetValue()
          Returns the defined value for the deferred binding property or null if the value of the property is not constant.
 

Method Detail

getName

java.lang.String getName()
Returns the name of the deferred binding property.


getPossibleValues

java.util.SortedSet<java.lang.String> getPossibleValues()
Returns all possible values for this deferred binding property.


getPropertyProvider

java.lang.String getPropertyProvider()
Returns a raw function body that provides the runtime value to be used for a deferred binding property.


isDerived

boolean isDerived()
Returns true if the value of the SelectionProperty is always derived from other SelectionProperties and, as a consequence, the property provider never needs to be evaluated.


tryGetValue

java.lang.String tryGetValue()
Returns the defined value for the deferred binding property or null if the value of the property is not constant.

See Also:
CompilationResult.getPropertyMap()

GWT 2.1.1