Class ComposeAttributesProvider
java.lang.Object
cn.mapway.ui.client.mvc.attribute.AbstractAttributesProvider
cn.mapway.ui.client.mvc.attribute.ComposeAttributesProvider
- All Implemented Interfaces:
HasAttributeStateChangeHandler,IAttributeReadyCallback,IAttributesProvider,IAttributeValuesUpdator,HasCommonHandlers,com.google.gwt.event.shared.HasHandlers
public class ComposeAttributesProvider
extends AbstractAttributesProvider
implements IAttributeReadyCallback
联合属性提供器
可以组合几个属性提供其为一个
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProvider(IAttributesProvider attributeProvider) void获取属性获取属性的描述voidonAttributeReady(IAttributesProvider attributeProvider) 属性准备好后 调用这个方法通知Methods inherited from class cn.mapway.ui.client.mvc.attribute.AbstractAttributesProvider
addAttributeReadyCallback, addAttributeStateChangeHandler, addCommonHandler, castToBoolean, castToDouble, castToFloat, castToInteger, castToLong, castToString, commit, findAttributeByName, fireEvent, flatten, isGroupInitExpand, isValidate, notifyAttributeReady, removeAttributeReadyCallback, setGroupInitExpand, updateAttributeValues
-
Constructor Details
-
ComposeAttributesProvider
public ComposeAttributesProvider()
-
-
Method Details
-
addProvider
-
getAttributeSummary
Description copied from interface:IAttributesProvider获取属性的描述- Specified by:
getAttributeSummaryin interfaceIAttributesProvider- Overrides:
getAttributeSummaryin classAbstractAttributesProvider- Returns:
- 属性组列表
-
getAttributeTitle
- Specified by:
getAttributeTitlein interfaceIAttributesProvider- Overrides:
getAttributeTitlein classAbstractAttributesProvider
-
getAttributes
Description copied from interface:IAttributesProvider获取属性- Specified by:
getAttributesin interfaceIAttributesProvider- Overrides:
getAttributesin classAbstractAttributesProvider- Returns:
- 属性列表
-
clearProviders
public void clearProviders() -
onAttributeReady
属性准备好后 调用这个方法通知- Specified by:
onAttributeReadyin interfaceIAttributeReadyCallback- Parameters:
attributeProvider-
-