|
| xiiExposedParameterCommandAccessor (xiiObjectAccessorBase *pSource, const xiiAbstractProperty *pParameterProp, const xiiAbstractProperty *pM_pParameterSourceProp) |
|
virtual xiiStatus | GetValue (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, xiiVariant &out_value, xiiVariant index=xiiVariant()) override |
|
virtual xiiStatus | SetValue (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, const xiiVariant &newValue, xiiVariant index=xiiVariant()) override |
|
virtual xiiStatus | RemoveValue (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, xiiVariant index=xiiVariant()) override |
|
virtual xiiStatus | GetCount (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, xiiInt32 &out_iCount) override |
|
virtual xiiStatus | GetKeys (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, xiiDynamicArray< xiiVariant > &out_keys) override |
|
virtual xiiStatus | GetValues (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, xiiDynamicArray< xiiVariant > &out_values) override |
|
const xiiExposedParameters * | GetExposedParams (const xiiDocumentObject *pObject) |
|
const xiiExposedParameter * | GetExposedParam (const xiiDocumentObject *pObject, xiiStringView sParamName) |
|
const xiiRTTI * | GetExposedParamsType (const xiiDocumentObject *pObject) |
|
const xiiRTTI * | GetCommonExposedParamsType (const xiiHybridArray< xiiPropertySelection, 8 > &items) |
|
bool | IsExposedProperty (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp) |
|
| xiiObjectProxyAccessor (xiiObjectAccessorBase *pSource) |
|
virtual void | StartTransaction (xiiStringView sDisplayString) override |
|
virtual void | CancelTransaction () override |
|
virtual void | FinishTransaction () override |
|
virtual void | BeginTemporaryCommands (xiiStringView sDisplayString, bool bFireEventsWhenUndoingTempCommands=false) override |
|
virtual void | CancelTemporaryCommands () override |
|
virtual void | FinishTemporaryCommands () override |
|
virtual const xiiDocumentObject * | GetObject (const xiiUuid &object) override |
|
virtual xiiStatus | InsertValue (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, const xiiVariant &newValue, xiiVariant index=xiiVariant()) override |
|
virtual xiiStatus | MoveValue (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, const xiiVariant &oldIndex, const xiiVariant &newIndex) override |
|
virtual xiiStatus | AddObject (const xiiDocumentObject *pParent, const xiiAbstractProperty *pParentProp, const xiiVariant &index, const xiiRTTI *pType, xiiUuid &inout_objectGuid) override |
|
virtual xiiStatus | RemoveObject (const xiiDocumentObject *pObject) override |
|
virtual xiiStatus | MoveObject (const xiiDocumentObject *pObject, const xiiDocumentObject *pNewParent, const xiiAbstractProperty *pParentProp, const xiiVariant &index) override |
|
const xiiDocumentObjectManager * | GetObjectManager () const |
|
xiiStatus | GetValueByName (const xiiDocumentObject *pObject, xiiStringView sProp, xiiVariant &out_value, xiiVariant index=xiiVariant()) |
|
xiiStatus | SetValueByName (const xiiDocumentObject *pObject, xiiStringView sProp, const xiiVariant &newValue, xiiVariant index=xiiVariant()) |
|
xiiStatus | InsertValueByName (const xiiDocumentObject *pObject, xiiStringView sProp, const xiiVariant &newValue, xiiVariant index=xiiVariant()) |
|
xiiStatus | RemoveValueByName (const xiiDocumentObject *pObject, xiiStringView sProp, xiiVariant index=xiiVariant()) |
|
xiiStatus | MoveValueByName (const xiiDocumentObject *pObject, xiiStringView sProp, const xiiVariant &oldIndex, const xiiVariant &newIndex) |
|
xiiStatus | GetCountByName (const xiiDocumentObject *pObject, xiiStringView sProp, xiiInt32 &out_iCount) |
|
xiiStatus | AddObjectByName (const xiiDocumentObject *pParent, xiiStringView sParentProp, const xiiVariant &index, const xiiRTTI *pType, xiiUuid &inout_objectGuid) |
|
xiiStatus | MoveObjectByName (const xiiDocumentObject *pObject, const xiiDocumentObject *pNewParent, xiiStringView sParentProp, const xiiVariant &index) |
|
xiiStatus | GetKeysByName (const xiiDocumentObject *pObject, xiiStringView sProp, xiiDynamicArray< xiiVariant > &out_keys) |
|
xiiStatus | GetValuesByName (const xiiDocumentObject *pObject, xiiStringView sProp, xiiDynamicArray< xiiVariant > &out_values) |
|
const xiiDocumentObject * | GetChildObjectByName (const xiiDocumentObject *pObject, xiiStringView sProp, xiiVariant index) |
|
xiiStatus | ClearByName (const xiiDocumentObject *pObject, xiiStringView sProp) |
|
const xiiAbstractProperty * | FindPropertyByName (const xiiDocumentObject *pObject, xiiStringView sProp) |
|
template<typename T> |
T | Get (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp, xiiVariant index=xiiVariant()) |
|
template<typename T> |
T | GetByName (const xiiDocumentObject *pObject, xiiStringView sProp, xiiVariant index=xiiVariant()) |
|
xiiInt32 | GetCount (const xiiDocumentObject *pObject, const xiiAbstractProperty *pProp) |
|
xiiInt32 | GetCountByName (const xiiDocumentObject *pObject, xiiStringView sProp) |
|