413 lines
14 KiB
C++
Raw Normal View History

2010-10-27 12:45:03 +01:00
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
re-base on ALv2 code. Includes: Patch contributed by Christian Lippka impress212: #i113063# patch: dubios self assign in svx/source/dialog/framelink.cxx http://svn.apache.org/viewvc?view=revision&revision=1167619 Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 cws mba34issues01: #i117712#: fix several resource errors introduced by IAccessible2 implementation http://svn.apache.org/viewvc?view=revision&revision=1172343 cws mba34issues01: #i117719#: use correct resource ID http://svn.apache.org/viewvc?view=revision&revision=1172351 Patch contributed by Andre Fischer Do not add targets for junit tests when junit is disabled. http://svn.apache.org/viewvc?view=revision&revision=1241508 Patches contributed by Armin Le-Grand #118804# corrected GraphicExporter behaviour on shortcut when pixel graphic is requested http://svn.apache.org/viewvc?view=revision&revision=1240195 fix for #118525#: Using primitives for chart sub-geometry visualisation http://svn.apache.org/viewvc?view=revision&revision=1226879 #118485# - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 #118524: apply patch, followup fixes to 118485 http://svn.apache.org/viewvc?view=revision&revision=1186077 13f79535-47bb-0310-9956-ffa450edef68 Patch contributed by Regina Henschel linecap: Reintegrating finished LineCap feature http://svn.apache.org/viewvc?view=revision&revision=1232507 Patch contributed by Wang Lei (leiw) #i118760# split the first table cell vertically, then undo&redo, the Presentation app will crash http://svn.apache.org/viewvc?view=revision&revision=1301361 cleanup globlmn hacks, undo dependent fixmes.
2012-11-21 22:06:52 +00:00
/*
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice:
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership. The ASF licenses this file to you under the Apache
* License, Version 2.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
#ifndef INCLUDED_FORMS_SOURCE_XFORMS_BINDING_HXX
#define INCLUDED_FORMS_SOURCE_XFORMS_BINDING_HXX
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
#include <com/sun/star/uno/Reference.hxx>
#include <cppuhelper/implbase.hxx>
#include <propertysetbase.hxx>
#include <com/sun/star/form/binding/XValueBinding.hpp>
#include <com/sun/star/form/binding/XListEntrySource.hpp>
#include <com/sun/star/form/validation/XValidator.hpp>
#include <com/sun/star/util/XModifyBroadcaster.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/xml/dom/events/XEventListener.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
#include <com/sun/star/util/XCloneable.hpp>
#include "pathexpression.hxx"
#include "boolexpression.hxx"
#include "mip.hxx"
#include <rtl/ustring.hxx>
#include <vector>
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// forward declaractions
namespace xforms
{
class Model;
class EvaluationContext;
}
namespace com { namespace sun { namespace star {
namespace xml {
namespace xpath { class XXPathAPI; }
namespace dom
{
class XNode;
class XNodeList;
}
}
namespace container { class XNameContainer; }
namespace xforms { class XModel; }
namespace xsd { class XDataType; }
} } }
namespace xforms
{
/** An XForms Binding. Contains:
* # a connection to its model
* # an ID
* # an binding expression
* # model item properties
* # (NOT YET IMPLEMENTED) child bindings (sequence of)
*
* See http://www.w3.org/TR/xforms/ for more information.
*/
typedef cppu::ImplInheritanceHelper<
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
PropertySetBase,
css::form::binding::XValueBinding,
css::form::binding::XListEntrySource,
css::form::validation::XValidator,
css::util::XModifyBroadcaster,
css::container::XNamed,
css::xml::dom::events::XEventListener,
css::lang::XUnoTunnel,
css::util::XCloneable
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
> Binding_t;
class Binding : public Binding_t
{
public:
typedef std::vector<css::uno::Reference<css::util::XModifyListener> > ModifyListeners_t;
typedef std::vector<css::uno::Reference<css::form::validation::XValidityConstraintListener> > XValidityConstraintListeners_t;
typedef std::vector<css::uno::Reference<css::form::binding::XListEntryListener> > XListEntryListeners_t;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
private:
/// the Model to which this Binding belongs; may be NULL
css::uno::Reference<css::xforms::XModel> mxModel;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// binding-ID. A document-wide unique ID for this binding element.
OUString msBindingID;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// an XPath-expression to be instantiated on the data instance
PathExpression maBindingExpression;
/// an XPath-expression to determine read-only status
BoolExpression maReadonly;
/// an XPath-expression to determine relevance
BoolExpression maRelevant;
/// an XPath-expression to determine if item is required
BoolExpression maRequired;
/// an XPath-expression to determine if item is valid
BoolExpression maConstraint;
/// user-readable explanation of the constraint
OUString msExplainConstraint;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// an XPath-expression to calculate values
ComputedExpression maCalculate;
/// the XML namespaces used for XML names/XPath-expressions in this binding
css::uno::Reference<css::container::XNameContainer> mxNamespaces;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// a type name
OUString msTypeName;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// modify listeners
ModifyListeners_t maModifyListeners;
/// list entry listener
XListEntryListeners_t maListEntryListeners;
/// validity listeners;
XValidityConstraintListeners_t maValidityListeners;
/// nodes on which we are listening for events
std::vector<css::uno::Reference<css::xml::dom::XNode> > maEventNodes;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// the current MIP object for the first node we are bound to
MIP maMIP;
/// flag to detect recursions in calculate
bool mbInCalculate;
// flags to manage deferred notifications:
/// if >0, valueModified() and bindingModified() will only set flags
sal_Int32 mnDeferModifyNotifications;
bool mbValueModified; /// if true, valueModified needs to be called
bool mbBindingModified; /// if true, bindingModified needs to be called
void initializePropertySet();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
public:
Binding();
virtual ~Binding() override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// property methods: get/set value
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
css::uno::Reference<css::xforms::XModel> getModel() const { return mxModel;} /// get XForms model
void _setModel( const css::uno::Reference<css::xforms::XModel>& ); /// set XForms model (only called by Model)
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getModelID() const; /// get ID of XForms model
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getBindingID() const { return msBindingID;} /// get ID for this binding
void setBindingID( const OUString& ); /// set ID for this binding
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getBindingExpression() const; /// get binding expression
void setBindingExpression( const OUString& ); /// set binding exp.
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// MIPs (model item properties)
OUString getReadonlyExpression() const; /// get read-only MIP
void setReadonlyExpression( const OUString& ); /// set read-only MIP
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getRelevantExpression() const; /// get relevant MIP
void setRelevantExpression( const OUString& ); /// set relevant MIP
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getRequiredExpression() const; /// get required MIP
void setRequiredExpression( const OUString& ); /// set required MIP
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getConstraintExpression() const; /// get constraint MIP
void setConstraintExpression( const OUString& );/// set constraint MIP
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getCalculateExpression() const; /// get calculate MIP
void setCalculateExpression( const OUString& ); /// set calculate MIP
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
OUString getType() const { return msTypeName;} /// get type name MIP (static)
void setType( const OUString& ); /// set type name MIP (static)
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// a binding expression can only be interpreted with respect to
// suitable namespace declarations. We collect those in the model and in a binding.
// access to a binding's namespace
// (set-method only changes local namespaces (but may add to model))
css::uno::Reference<css::container::XNameContainer> getBindingNamespaces() const { return mxNamespaces; }
void setBindingNamespaces( const css::uno::Reference<css::container::XNameContainer>& ); /// get binding nmsp.
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// access to the model's namespaces
// (set-method changes model's namespaces (unless a local one is present))
css::uno::Reference<css::container::XNameContainer> getModelNamespaces() const; /// set model namespaces
void setModelNamespaces( const css::uno::Reference<css::container::XNameContainer>& ); /// get model nmsp.
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// read-only properties that map MIPs to control data source properties
bool getReadOnly() const; // MIP readonly
bool getRelevant() const; // MIP relevant
bool getExternalData() const; // mapped from model's ExternalData property
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// missing binding properties:
// - type (static; default: xsd:string)
// - minOccurs/maxOccurs (computed XPath; default: 0/inf)
// - p3ptype (static; no default)
/// get this binding's context node
xforms::EvaluationContext getEvaluationContext() const;
/// get evaluation contexts for this binding's MIPs
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
std::vector<xforms::EvaluationContext> getMIPEvaluationContexts();
/// get nodeset the bind is bound to
css::uno::Reference<css::xml::dom::XNodeList> getXNodeList();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// heuristically determine whether this binding is simple binding
/// (here: simple binding == does not depend on other parts of the
/// instance, it's not a 'dynamic' binding)
bool isSimpleBinding() const;
/// heuristically determine whether this binding's binding
/// expression is simple
bool isSimpleBindingExpression() const;
/// update this binding (e.g. called by model for refresh )
void update();
/// prevent change notifications being sent to controls
void deferNotifications( bool );
/// is this binding valid? (are constraint, type and required MIPs ok?)
bool isValid();
/// determine whether this binding currently performs a useful
/// function, r whether is may be discarded
bool isUseful();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// explain why binding is invalid
OUString explainInvalid();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// the ID for XUnoTunnel calls
static css::uno::Sequence<sal_Int8> getUnoTunnelID();
static Binding* getBinding( const css::uno::Reference<css::beans::XPropertySet>& );
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
private:
/// check whether object is live, and throw suitable exception if not
/// (to be used be API methods before acting on the object)
///
/// @throws css::uno::RuntimeException
void checkLive();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// determine whether object is live
/// live: has model, and model has been initialized
bool isLive() const;
/// get the model implementation
xforms::Model* getModelImpl() const;
static xforms::Model* getModelImpl( const css::uno::Reference<css::xforms::XModel>& xModel );
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// get MIP evaluation contexts
/// (only valid if control has already been bound)
std::vector<xforms::EvaluationContext> _getMIPEvaluationContexts() const;
/// bind this binding, and pre-compute the affected nodes
void bind( bool bForceRebind = false );
/// the binding value has been changed:
/// trigger a modified event on all modified listeners
void valueModified();
/// the binding itself has changed:
/// force rebind, then call valueModified()
void bindingModified();
/// set MIPs defined by this binding on MIP item
MIP getLocalMIP() const;
/// get the data type that applies to this binding
css::uno::Reference<css::xsd::XDataType> getDataType();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// determine whether binding is valid according to the given data type
bool isValid_DataType();
/// explain validity of binding with respect to the given data type
OUString explainInvalid_DataType();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
/// 'clear' this binding - remove all listeners, etc.
void clear();
2011-12-07 02:33:51 -08:00
/// distribute MIPs from current node recursively to children
void distributeMIP( const css::uno::Reference<css::xml::dom::XNode> &rxNode );
/// implement get*Namespaces()
css::uno::Reference<css::container::XNameContainer> _getNamespaces() const;
/// implement set*Namespaces()
void _setNamespaces( const css::uno::Reference<css::container::XNameContainer>&, bool bBinding );
/// set a useful default binding ID (if none is set)
void _checkBindingID();
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
public:
virtual css::uno::Sequence<css::uno::Type> SAL_CALL getSupportedValueTypes() override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual sal_Bool SAL_CALL supportsType( const css::uno::Type& aType ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual css::uno::Any SAL_CALL getValue( const css::uno::Type& aType ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL setValue( const css::uno::Any& aValue ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// XListEntrySource
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual sal_Int32 SAL_CALL getListEntryCount() override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual OUString SAL_CALL getListEntry( sal_Int32 nPosition ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual css::uno::Sequence<OUString> SAL_CALL getAllListEntries() override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL addListEntryListener( const css::uno::Reference<css::form::binding::XListEntryListener>& ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL removeListEntryListener( const css::uno::Reference<css::form::binding::XListEntryListener>&) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// XValidator:
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual sal_Bool SAL_CALL isValid(
const css::uno::Any& ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual OUString SAL_CALL explainInvalid(
const css::uno::Any& ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL addValidityConstraintListener(
const css::uno::Reference<css::form::validation::XValidityConstraintListener>& xListener ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL removeValidityConstraintListener(
const css::uno::Reference<css::form::validation::XValidityConstraintListener>& xListener ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// XModifyBroadcaster & friends:
// inform listeners about changes in our values
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
public:
virtual void SAL_CALL addModifyListener(
const css::uno::Reference<css::util::XModifyListener>& xListener ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL removeModifyListener(
const css::uno::Reference<css::util::XModifyListener>& xListener ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// XNamed:
// get/set name
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
public:
virtual OUString SAL_CALL getName() override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL setName( const OUString& ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// xml::dom::event::XEventListener
// receive an event if our node changed
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual void SAL_CALL handleEvent(
const css::uno::Reference<css::xml::dom::events::XEvent>& xEvent ) override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
// XUnoTunnel
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
virtual sal_Int64 SAL_CALL getSomething( const css::uno::Sequence<sal_Int8>& ) override;
// XCloneable
virtual css::uno::Reference<css::util::XCloneable> SAL_CALL createClone() override;
INTEGRATION: CWS eforms2 (1.1.2); FILE ADDED 2004/08/12 13:58:34 dvo 1.1.2.19: #i31958# fix :getBindingForNode Issue number: Submitted by: Reviewed by: 2004/08/09 17:33:48 dvo 1.1.2.18: #i31958# stop listening when mdoel is reset 2004/08/06 16:18:14 dvo 1.1.2.17: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/08/03 15:41:47 fs 1.1.2.16: #i10000# 2004/08/02 13:49:43 dvo 1.1.2.15: #i31958# continue XForms implementation Issue number: Submitted by: Reviewed by: 2004/07/20 15:54:21 dvo 1.1.2.14: #114856# continue XFormsUIHelper1 Issue number: Submitted by: Reviewed by: 2004/06/23 12:31:13 dvo 1.1.2.13: #114856# data type validation + resources for error messages Issue number: Submitted by: Reviewed by: 2004/06/09 08:24:45 dvo 1.1.2.12: #114856# Solaris compiler problems (typedef names in throw clauses; include-before-forward-declaration) Issue number: Submitted by: Reviewed by: 2004/06/04 13:37:10 dvo 1.1.2.11: #114856# solve compilation problems uncovered with gcc Issue number: Submitted by: Reviewed by: 2004/06/04 11:58:38 dvo 1.1.2.10: #114856# fix GCC compilation problems Issue number: Submitted by: Reviewed by: 2004/04/27 15:42:19 dvo 1.1.2.9: #114856# improve implementation Issue number: Submitted by: Reviewed by: 2004/04/23 10:07:23 dvo 1.1.2.8: #114856# implement XValidator; also defer control updates when setting data on the instance Issue number: Submitted by: Reviewed by: 2004/04/22 12:14:13 dvo 1.1.2.7: #114856# adopt new form::binding namespace Issue number: Submitted by: Reviewed by: 2004/04/22 09:13:35 dvo 1.1.2.6: #114856# improve dynamic binding capability Issue number: Submitted by: Reviewed by: 2004/04/07 13:29:48 dvo 1.1.2.5: #114856# continue implementation Issue number: Submitted by: Reviewed by: 2004/03/18 17:09:35 dvo 1.1.2.4: #114856# continue XForms implementation 2004/02/25 17:57:12 dvo 1.1.2.3: #114856# enable dynamic bindings 2004/01/28 13:39:24 dvo 1.1.2.2: #114856# improve xforms support 2004/01/14 12:58:15 dvo 1.1.2.1: #114856# start XForms core implementation
2004-11-16 09:48:36 +00:00
};
} // namespace xforms
#endif
2010-10-27 12:45:03 +01:00
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */