• Home
  • Raw
  • Download

Lines Matching refs:eAttr

214 bool CJX_Object::HasAttribute(XFA_Attribute eAttr) {  in HasAttribute()  argument
215 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in HasAttribute()
219 bool CJX_Object::SetAttribute(XFA_Attribute eAttr, in SetAttribute() argument
222 switch (ToNode(GetXFAObject())->GetAttributeType(eAttr)) { in SetAttribute()
227 eAttr, in SetAttribute()
228 item ? *item : *(ToNode(GetXFAObject())->GetDefaultEnum(eAttr)), in SetAttribute()
232 return SetCData(eAttr, WideString(wsValue), bNotify, false); in SetAttribute()
234 return SetBoolean(eAttr, wsValue != L"0", bNotify); in SetAttribute()
236 return SetInteger(eAttr, in SetAttribute()
241 return SetMeasure(eAttr, CXFA_Measurement(wsValue), bNotify); in SetAttribute()
273 Optional<WideString> CJX_Object::TryAttribute(XFA_Attribute eAttr, in TryAttribute() argument
275 switch (ToNode(GetXFAObject())->GetAttributeType(eAttr)) { in TryAttribute()
277 Optional<XFA_AttributeEnum> value = TryEnum(eAttr, bUseDefault); in TryAttribute()
284 return TryCData(eAttr, bUseDefault); in TryAttribute()
287 Optional<bool> value = TryBoolean(eAttr, bUseDefault); in TryAttribute()
293 Optional<int32_t> iValue = TryInteger(eAttr, bUseDefault); in TryAttribute()
299 Optional<CXFA_Measurement> value = TryMeasure(eAttr, bUseDefault); in TryAttribute()
331 Optional<bool> CJX_Object::TryBoolean(XFA_Attribute eAttr, bool bUseDefault) { in TryBoolean() argument
333 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in TryBoolean()
339 return ToNode(GetXFAObject())->GetDefaultBoolean(eAttr); in TryBoolean()
342 bool CJX_Object::SetBoolean(XFA_Attribute eAttr, bool bValue, bool bNotify) { in SetBoolean() argument
343 CFX_XMLElement* elem = SetValue(eAttr, XFA_AttributeType::Boolean, in SetBoolean()
346 elem->SetString(CXFA_Node::AttributeToName(eAttr), bValue ? L"1" : L"0"); in SetBoolean()
350 bool CJX_Object::GetBoolean(XFA_Attribute eAttr) { in GetBoolean() argument
351 return TryBoolean(eAttr, true).value_or(false); in GetBoolean()
354 bool CJX_Object::SetInteger(XFA_Attribute eAttr, int32_t iValue, bool bNotify) { in SetInteger() argument
355 CFX_XMLElement* elem = SetValue(eAttr, XFA_AttributeType::Integer, in SetInteger()
358 elem->SetString(CXFA_Node::AttributeToName(eAttr), in SetInteger()
364 int32_t CJX_Object::GetInteger(XFA_Attribute eAttr) { in GetInteger() argument
365 return TryInteger(eAttr, true).value_or(0); in GetInteger()
368 Optional<int32_t> CJX_Object::TryInteger(XFA_Attribute eAttr, in TryInteger() argument
370 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in TryInteger()
377 return ToNode(GetXFAObject())->GetDefaultInteger(eAttr); in TryInteger()
380 Optional<XFA_AttributeEnum> CJX_Object::TryEnum(XFA_Attribute eAttr, in TryEnum() argument
382 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in TryEnum()
391 return ToNode(GetXFAObject())->GetDefaultEnum(eAttr); in TryEnum()
394 bool CJX_Object::SetEnum(XFA_Attribute eAttr, in SetEnum() argument
397 CFX_XMLElement* elem = SetValue(eAttr, XFA_AttributeType::Enum, in SetEnum()
400 elem->SetString(CXFA_Node::AttributeToName(eAttr), in SetEnum()
406 XFA_AttributeEnum CJX_Object::GetEnum(XFA_Attribute eAttr) { in GetEnum() argument
407 return TryEnum(eAttr, true).value_or(XFA_AttributeEnum::Unknown); in GetEnum()
410 bool CJX_Object::SetMeasure(XFA_Attribute eAttr, in SetMeasure() argument
413 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in SetMeasure()
414 OnChanging(eAttr, bNotify); in SetMeasure()
416 OnChanged(eAttr, bNotify, false); in SetMeasure()
420 Optional<CXFA_Measurement> CJX_Object::TryMeasure(XFA_Attribute eAttr, in TryMeasure() argument
422 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in TryMeasure()
432 return ToNode(GetXFAObject())->GetDefaultMeasurement(eAttr); in TryMeasure()
442 CXFA_Measurement CJX_Object::GetMeasure(XFA_Attribute eAttr) const { in GetMeasure()
443 return TryMeasure(eAttr, true).value_or(CXFA_Measurement()); in GetMeasure()
446 WideString CJX_Object::GetCData(XFA_Attribute eAttr) { in GetCData() argument
447 return TryCData(eAttr, true).value_or(WideString()); in GetCData()
450 bool CJX_Object::SetCData(XFA_Attribute eAttr, in SetCData() argument
455 void* pKey = GetMapKey_Element(xfaObj->GetElementType(), eAttr); in SetCData()
456 OnChanging(eAttr, bNotify); in SetCData()
457 if (eAttr == XFA_Attribute::Value) { in SetCData()
462 if (eAttr == XFA_Attribute::Name) in SetCData()
465 OnChanged(eAttr, bNotify, bScriptModify); in SetCData()
467 if (!xfaObj->IsNeedSavingXMLNode() || eAttr == XFA_Attribute::QualifiedName || in SetCData()
468 eAttr == XFA_Attribute::BindingNode) { in SetCData()
472 if (eAttr == XFA_Attribute::Name && in SetCData()
479 if (eAttr == XFA_Attribute::Value) { in SetCData()
515 WideString wsAttrName = CXFA_Node::AttributeToName(eAttr); in SetCData()
516 if (eAttr == XFA_Attribute::ContentType) in SetCData()
572 Optional<WideString> CJX_Object::TryCData(XFA_Attribute eAttr, in TryCData() argument
574 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in TryCData()
575 if (eAttr == XFA_Attribute::Value) { in TryCData()
594 return ToNode(GetXFAObject())->GetDefaultCData(eAttr); in TryCData()
597 CFX_XMLElement* CJX_Object::SetValue(XFA_Attribute eAttr, in SetValue() argument
601 void* pKey = GetMapKey_Element(GetXFAObject()->GetElementType(), eAttr); in SetValue()
602 OnChanging(eAttr, bNotify); in SetValue()
604 OnChanged(eAttr, bNotify, false); in SetValue()
1186 void CJX_Object::OnChanging(XFA_Attribute eAttr, bool bNotify) { in OnChanging() argument
1192 pNotify->OnValueChanging(ToNode(GetXFAObject()), eAttr); in OnChanging()
1195 void CJX_Object::OnChanged(XFA_Attribute eAttr, in OnChanged() argument
1199 ToNode(GetXFAObject())->SendAttributeChangeMessage(eAttr, bScriptModify); in OnChanged()