Package com._1c.g5.v8.dt.form.model
Class CombinedPropertyInfo
java.lang.Object
com._1c.g5.v8.dt.form.model.AbstractFormDataSourceInfo
com._1c.g5.v8.dt.form.model.PropertyInfo
com._1c.g5.v8.dt.form.model.CombinedPropertyInfo
Holder for two property infos - from extension and extended projects
-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.form.model.PropertyInfo
PropertyInfo.PropertyInfoType -
Constructor Summary
ConstructorsConstructorDescriptionCombinedPropertyInfo(PropertyInfo extensionProjectPropInfo, PropertyInfo parentProjectPropInfo) Constructs combined property info -
Method Summary
Modifier and TypeMethodDescriptionGetsPropertyInfofor extension projectgetName()Gets name of the elementGets Russian name of the elementGetsPropertyInfofor extended projectGets nestedPropertyInfoGetsTypeDescriptioncorresponding to thePropertyInfo.Gets source element for.getType()GetsPropertyInfotypeGetsTypeDescriptioncorresponding to thePropertyInfoMethods inherited from class com._1c.g5.v8.dt.form.model.PropertyInfo
getDataPath, getMultyLanguageDataPath, getPresentation, getPropertyInfoCache, getStaticDescription, hasChildren, isAggregationFunction, isAliasedField, isReadOnly, isTable, isThroughReference, setAggregationFunction, setAliasedField, setPropertyInfoCache, setReadOnly, setStaticDescription, setTable, setThroughReference, setType, setValueTypeMethods inherited from class com._1c.g5.v8.dt.form.model.AbstractFormDataSourceInfo
getExtension, getForm, getParent, getSourceTextRegion, setExtension, setName, setNameRu, setParent, setSource, setSourceTextRegion
-
Constructor Details
-
CombinedPropertyInfo
public CombinedPropertyInfo(PropertyInfo extensionProjectPropInfo, PropertyInfo parentProjectPropInfo) Constructs combined property info- Parameters:
extensionProjectPropInfo-PropertyInfofor extension project, cannot benullparentProjectPropInfo-PropertyInfofor parent project, cannot benull
-
-
Method Details
-
getName
Description copied from class:AbstractFormDataSourceInfoGets name of the element- Overrides:
getNamein classAbstractFormDataSourceInfo- Returns:
- name of the element, can't be
null
-
getNameRu
Description copied from class:AbstractFormDataSourceInfoGets Russian name of the element- Overrides:
getNameRuin classAbstractFormDataSourceInfo- Returns:
- name of the element, can't be
null
-
getType
Description copied from class:PropertyInfoGetsPropertyInfotype- Overrides:
getTypein classPropertyInfo- Returns:
PropertyInfotype, nevernull
-
getValueType
Description copied from class:PropertyInfoGetsTypeDescriptioncorresponding to thePropertyInfo- Overrides:
getValueTypein classPropertyInfo- Returns:
TypeDescriptioncorresponding to thePropertyInfo, can't benull
-
getRealValueType
Description copied from class:PropertyInfoGetsTypeDescriptioncorresponding to thePropertyInfo. Takes user-defined types into the account.- Overrides:
getRealValueTypein classPropertyInfo- Returns:
TypeDescriptioncorresponding to thePropertyInfo, can't benull
-
getSource
Description copied from class:AbstractFormDataSourceInfoGets source element for. The source element is the element from form model or otherAbstractFormDataSourceInfowhich provide this element- Overrides:
getSourcein classAbstractFormDataSourceInfo- Returns:
- source element, can be
nullif there is no source element for this element
-
getPropertyInfos
Description copied from class:PropertyInfoGets nestedPropertyInfo- Overrides:
getPropertyInfosin classPropertyInfo- Returns:
- nested
PropertyInfo, nevernull
-
getExtensionPropInfo
GetsPropertyInfofor extension project- Returns:
PropertyInfo, nevernull
-
getParentProjectPropInfo
GetsPropertyInfofor extended project- Returns:
PropertyInfo, nevernull
-