diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2012-11-07 12:10:38 -0600 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2012-11-07 14:00:52 -0600 |
commit | 03fff01af264521952263ba2fcd3ea5517b5f61f (patch) | |
tree | 58b0002218b8c1bef0d1e6dc65c1f0acaccbdd06 | |
parent | 27090ec011e6556906075e0ded54413e5d46b708 (diff) |
split idl with multiple class into one idl per.
Change-Id: I8b3e3203e8a360fb7f49892a9ac5927da7c3a764
-rw-r--r-- | offapi/com/sun/star/report/FormatCondition.idl | 32 | ||||
-rw-r--r-- | offapi/com/sun/star/report/FormattedField.idl | 35 | ||||
-rw-r--r-- | offapi/com/sun/star/report/Function.idl | 35 | ||||
-rw-r--r-- | offapi/com/sun/star/report/Group.idl | 34 | ||||
-rw-r--r-- | offapi/com/sun/star/report/ImageControl.idl | 35 | ||||
-rw-r--r-- | offapi/com/sun/star/report/ReportControlModel.idl | 35 | ||||
-rw-r--r-- | offapi/com/sun/star/report/ReportDefinition.idl | 36 | ||||
-rw-r--r-- | offapi/com/sun/star/report/XFormatCondition.idl | 12 | ||||
-rw-r--r-- | offapi/com/sun/star/report/XFormattedField.idl | 17 | ||||
-rw-r--r-- | offapi/com/sun/star/report/XFunction.idl | 25 | ||||
-rw-r--r-- | offapi/com/sun/star/report/XGroup.idl | 19 | ||||
-rw-r--r-- | offapi/com/sun/star/report/XImageControl.idl | 17 | ||||
-rw-r--r-- | offapi/com/sun/star/report/XReportControlModel.idl | 23 | ||||
-rw-r--r-- | offapi/com/sun/star/report/XReportDefinition.idl | 65 |
14 files changed, 278 insertions, 142 deletions
diff --git a/offapi/com/sun/star/report/FormatCondition.idl b/offapi/com/sun/star/report/FormatCondition.idl new file mode 100644 index 000000000000..44b53dda5723 --- /dev/null +++ b/offapi/com/sun/star/report/FormatCondition.idl @@ -0,0 +1,32 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * 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 . + */ + +#ifndef __com_sun_star_report_FormatCondition_idl__ +#define __com_sun_star_report_FormatCondition_idl__ + +#include <com/sun/star/report/XFormatCondition.idl> + + module com { module sun { module star { module report { + +service FormatCondition : XFormatCondition; + +}; }; }; }; +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/FormattedField.idl b/offapi/com/sun/star/report/FormattedField.idl new file mode 100644 index 000000000000..ba378edfef31 --- /dev/null +++ b/offapi/com/sun/star/report/FormattedField.idl @@ -0,0 +1,35 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * 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 . + */ + +#ifndef __com_sun_star_report_FormattedField_idl__ +#define __com_sun_star_report_FormattedField_idl__ + +#include <com/sun/star/report/XFormattedField.idl> + + + module com { module sun { module star { module report { + + +service FormattedField : XFormattedField; + +}; }; }; }; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/Function.idl b/offapi/com/sun/star/report/Function.idl new file mode 100644 index 000000000000..4a463f3230a4 --- /dev/null +++ b/offapi/com/sun/star/report/Function.idl @@ -0,0 +1,35 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * 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 . + */ + +#ifndef __com_sun_star_report_Function_idl__ +#define __com_sun_star_report_Function_idl__ + +#include <com/sun/star/report/XFunction.idl> + + module com { module sun { module star { module report { + +service Function : XFunction +{ + create(); +}; + +}; }; }; }; +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/Group.idl b/offapi/com/sun/star/report/Group.idl new file mode 100644 index 000000000000..5cf13a619219 --- /dev/null +++ b/offapi/com/sun/star/report/Group.idl @@ -0,0 +1,34 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * 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 . + */ + +#ifndef __com_sun_star_report_Group_idl__ +#define __com_sun_star_report_Group_idl__ + +#include <com/sun/star/report/XGroup.idl> + + + module com { module sun { module star { module report { + +service Group : XGroup; + +}; }; }; }; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/ImageControl.idl b/offapi/com/sun/star/report/ImageControl.idl new file mode 100644 index 000000000000..29045e671d9f --- /dev/null +++ b/offapi/com/sun/star/report/ImageControl.idl @@ -0,0 +1,35 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * 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 . + */ + +#ifndef __com_sun_star_report_ImageControl_idl__ +#define __com_sun_star_report_ImageControl_idl__ + +#include <com/sun/star/report/XImageControl.idl> + + + module com { module sun { module star { module report { + + +service ImageControl : XImageControl; + +}; }; }; }; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/ReportControlModel.idl b/offapi/com/sun/star/report/ReportControlModel.idl new file mode 100644 index 000000000000..27314fa4630f --- /dev/null +++ b/offapi/com/sun/star/report/ReportControlModel.idl @@ -0,0 +1,35 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * 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 . + */ + +#ifndef __com_sun_star_report_ReportControlModel_idl__ +#define __com_sun_star_report_ReportControlModel_idl__ + +#include <com/sun/star/report/XReportControlModel.idl> + + + module com { module sun { module star { module report { + + +service ReportControlModel : XReportControlModel; + +}; }; }; }; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/ReportDefinition.idl b/offapi/com/sun/star/report/ReportDefinition.idl new file mode 100644 index 000000000000..bc01c055182f --- /dev/null +++ b/offapi/com/sun/star/report/ReportDefinition.idl @@ -0,0 +1,36 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * 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 . + */ + +#ifndef __com_sun_star_report_ReportDefinition_idl__ +#define __com_sun_star_report_ReportDefinition_idl__ + +#include <com/sun/star/report/XReportDefinition.idl> + + + module com { module sun { module star { module report { + + +service ReportDefinition : XReportDefinition; + + +}; }; }; }; + +#endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/XFormatCondition.idl b/offapi/com/sun/star/report/XFormatCondition.idl index 12f137a91e6e..aab255e02205 100644 --- a/offapi/com/sun/star/report/XFormatCondition.idl +++ b/offapi/com/sun/star/report/XFormatCondition.idl @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -15,20 +16,15 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ - #ifndef __com_sun_star_report_XFormatCondition_idl__ #define __com_sun_star_report_XFormatCondition_idl__ -#ifndef __com_sun_star_report_XReportControlFormat_idl__ #include <com/sun/star/report/XReportControlFormat.idl> -#endif -//============================================================================= module com { module sun { module star { module report { -//============================================================================= /** specifies a format condition for a control. */ -published interface XFormatCondition +interface XFormatCondition { interface XReportControlFormat; @@ -46,8 +42,8 @@ published interface XFormatCondition [attribute,bound] string Formula; }; -service FormatCondition : XFormatCondition; -//============================================================================= }; }; }; }; #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/XFormattedField.idl b/offapi/com/sun/star/report/XFormattedField.idl index e36deb29dc33..8d668a2dee0c 100644 --- a/offapi/com/sun/star/report/XFormattedField.idl +++ b/offapi/com/sun/star/report/XFormattedField.idl @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -15,28 +16,21 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ - #ifndef __com_sun_star_report_XFormattedField_idl__ #define __com_sun_star_report_XFormattedField_idl__ -#ifndef __com_sun_star_report_XReportControlModel_idl__ #include <com/sun/star/report/XReportControlModel.idl> -#endif -#ifndef __com_sun_star_util_XNumberFormatsSupplier_idl__ #include <com/sun/star/util/XNumberFormatsSupplier.idl> -#endif -//============================================================================= module com { module sun { module star { module report { -//============================================================================= /** describes a control which can be used for displaying values with a arbitrary formatting. @see com::sun::star::report::XReportControlModel @see com::sun::star::util::XNumberFormatsSupplier */ -published interface XFormattedField +interface XFormattedField { interface XReportControlModel; @@ -53,12 +47,9 @@ published interface XFormattedField [attribute,bound] com::sun::star::util::XNumberFormatsSupplier FormatsSupplier; }; -published service FormattedField : XFormattedField; -//============================================================================= }; }; }; }; -/*============================================================================= - -=============================================================================*/ #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/XFunction.idl b/offapi/com/sun/star/report/XFunction.idl index 3937a89c911f..08f5808a9dba 100644 --- a/offapi/com/sun/star/report/XFunction.idl +++ b/offapi/com/sun/star/report/XFunction.idl @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -15,28 +16,17 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ - #ifndef __com_sun_star_report_XFunction_idl__ #define __com_sun_star_report_XFunction_idl__ -#ifndef __com_sun_star_beans_XPropertySet_idl__ #include <com/sun/star/beans/XPropertySet.idl> -#endif -#ifndef __com_sun_star_beans_Optional_idl__ #include <com/sun/star/beans/Optional.idl> -#endif -#ifndef __com_sun_star_lang_XComponent_idl__ #include <com/sun/star/lang/XComponent.idl> -#endif -#ifndef __com_sun_star_container_XChild_idl__ #include <com/sun/star/container/XChild.idl> -#endif -//============================================================================= module com { module sun { module star { module report { -//============================================================================= /** specifies a format condition for a control. */ -published interface XFunction +interface XFunction { /** gives access to the properties. */ @@ -63,20 +53,17 @@ published interface XFunction */ [attribute,bound] string Name; - /** defines the formular of this function + /** defines the formula of this function */ [attribute,bound] string Formula; - /** defines the formular for the intial value + /** defines the formula for the initial value */ [attribute,bound] com::sun::star::beans::Optional<string> InitialFormula; }; -service Function : XFunction -{ - create(); -}; -//============================================================================= }; }; }; }; #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/XGroup.idl b/offapi/com/sun/star/report/XGroup.idl index 7a7893b01d15..9fb409b6279a 100644 --- a/offapi/com/sun/star/report/XGroup.idl +++ b/offapi/com/sun/star/report/XGroup.idl @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -15,32 +16,23 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ - #ifndef __com_sun_star_report_XGroup_idl__ #define __com_sun_star_report_XGroup_idl__ -#ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> -#endif -#ifndef __com_sun_star_report_XSection_idl__ #include <com/sun/star/report/XSection.idl> -#endif -#ifndef __com_sun_star_report_XGroups_idl__ #include <com/sun/star/report/XGroups.idl> -#endif #include <com/sun/star/report/XFunctions.idl> -//============================================================================= module com { module sun { module star { module report { -//============================================================================= /** identifies a <type>XGroup</type>. A group is always a child of the groups collection in the report. @see XReportDefinition @see XGroups */ -published interface XGroup +interface XGroup { /** allows access to the groups collection of the report. */ @@ -130,12 +122,9 @@ published interface XGroup [attribute,bound] boolean ResetPageNumber; }; -service Group : XGroup; -//============================================================================= }; }; }; }; -/*============================================================================= - -=============================================================================*/ #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/XImageControl.idl b/offapi/com/sun/star/report/XImageControl.idl index 86e1154d9a34..0bb3ca9fca32 100644 --- a/offapi/com/sun/star/report/XImageControl.idl +++ b/offapi/com/sun/star/report/XImageControl.idl @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -15,23 +16,16 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ - #ifndef __com_sun_star_report_XImageControl_idl__ #define __com_sun_star_report_XImageControl_idl__ -#ifndef __com_sun_star_report_XReportControlModel_idl__ #include <com/sun/star/report/XReportControlModel.idl> -#endif -#ifndef __com_sun_star_form_XImageProducerSupplier_idl__ #include <com/sun/star/form/XImageProducerSupplier.idl> -#endif -//============================================================================= module com { module sun { module star { module report { -//============================================================================= -published interface XImageControl +interface XImageControl { interface XReportControlModel; @@ -73,12 +67,9 @@ published interface XImageControl [attribute,bound] boolean PreserveIRI; }; -published service ImageControl : XImageControl; -//============================================================================= }; }; }; }; -/*============================================================================= - -=============================================================================*/ #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/XReportControlModel.idl b/offapi/com/sun/star/report/XReportControlModel.idl index c735a9f5b94b..ece9a7824750 100644 --- a/offapi/com/sun/star/report/XReportControlModel.idl +++ b/offapi/com/sun/star/report/XReportControlModel.idl @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -15,31 +16,18 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ - #ifndef __com_sun_star_report_XReportControlModel_idl__ #define __com_sun_star_report_XReportControlModel_idl__ -#ifndef __com_sun_star_report_XReportComponent_idl__ #include <com/sun/star/report/XReportComponent.idl> -#endif -#ifndef __com_sun_star_report_XReportControlFormat_idl__ #include <com/sun/star/report/XReportControlFormat.idl> -#endif -#ifndef __com_sun_star_container_XContainer_idl__ #include <com/sun/star/container/XContainer.idl> -#endif -#ifndef __com_sun_star_container_XIndexContainer_idl__ #include <com/sun/star/container/XIndexContainer.idl> -#endif -#ifndef __com_sun_star_report_XFormatCondition_idl__ #include <com/sun/star/report/XFormatCondition.idl> -#endif -//============================================================================= module com { module sun { module star { module report { -//============================================================================= -published interface XReportControlModel +interface XReportControlModel { /** allows the creation of sub reports. */ @@ -96,12 +84,9 @@ published interface XReportControlModel }; }; -service ReportControlModel : XReportControlModel; -//============================================================================= }; }; }; }; -/*============================================================================= - -=============================================================================*/ #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/offapi/com/sun/star/report/XReportDefinition.idl b/offapi/com/sun/star/report/XReportDefinition.idl index f1b438d7007f..9d6570080975 100644 --- a/offapi/com/sun/star/report/XReportDefinition.idl +++ b/offapi/com/sun/star/report/XReportDefinition.idl @@ -1,3 +1,4 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * @@ -15,78 +16,37 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ - #ifndef __com_sun_star_report_XReportDefinition_idl__ #define __com_sun_star_report_XReportDefinition_idl__ -#ifndef __com_sun_star_report_XReportComponent_idl__ #include <com/sun/star/report/XReportComponent.idl> -#endif -#ifndef __com_sun_star_report_XFunctionsSupplier_idl__ #include <com/sun/star/report/XFunctionsSupplier.idl> -#endif -#ifndef __com_sun_star_view_PaperOrientation_idl__ #include <com/sun/star/view/PaperOrientation.idl> -#endif -#ifndef __com_sun_star_container_NoSuchElementException_idl__ #include <com/sun/star/container/NoSuchElementException.idl> -#endif -#ifndef __com_sun_star_style_GraphicLocation_idl__ #include <com/sun/star/style/GraphicLocation.idl> -#endif -#ifndef __com_sun_star_view_PaperFormat_idl__ #include <com/sun/star/view/PaperFormat.idl> -#endif -#ifndef __com_sun_star_util_XClosable_idl__ #include <com/sun/star/util/XCloseable.idl> -#endif -#ifndef __com_sun_star_ui_XUIConfigurationManagerSupplier_idl__ #include <com/sun/star/ui/XUIConfigurationManagerSupplier.idl> -#endif -#ifndef __com_sun_star_document_XDocumentSubStorageSupplier_idl__ #include <com/sun/star/document/XDocumentSubStorageSupplier.idl> -#endif -#ifndef __com_sun_star_frame_XModel_idl__ #include <com/sun/star/frame/XModel.idl> -#endif -#ifndef __com_sun_star_document_XViewDataSupplier_idl__ #include <com/sun/star/document/XViewDataSupplier.idl> -#endif -#ifndef __com_sun_star_frame_XLoadable_idl__ #include <com/sun/star/frame/XLoadable.idl> -#endif -#ifndef __com_sun_star_embed_XVisualObject_idl__ #include <com/sun/star/embed/XVisualObject.idl> -#endif -#ifndef __com_sun_star_embed_XStorageBasedDocument_idl__ #include <com/sun/star/document/XStorageBasedDocument.idl> -#endif -#ifndef __com_sun_star_awt_Size_idl__ #include <com/sun/star/awt/Size.idl> -#endif -#ifndef __com_sun_star_util_XModifiable2_idl__ #include <com/sun/star/util/XModifiable2.idl> -#endif -#ifndef __com_sun_star_document_XEventBroadcaster_idl__ #include <com/sun/star/document/XEventBroadcaster.idl> -#endif -#ifndef __com_sun_star_lang_DisposedException_idl__ #include <com/sun/star/lang/DisposedException.idl> -#endif -#ifndef __com_sun_star_style_XStyleFamiliesSupplier_idl__ #include <com/sun/star/style/XStyleFamiliesSupplier.idl> -#endif module com { module sun { module star { module sdbc { published interface XConnection; };};};}; -//============================================================================= module com { module sun { module star { module report { - published interface XSection; - published interface XGroups; -//============================================================================= + interface XSection; + interface XGroups; /** identifies a <type>XReportComponent</type> as being a (sub-) report. @@ -99,7 +59,7 @@ published interface XConnection; @see XReportComponent */ -published interface XReportDefinition +interface XReportDefinition { /** allows the access to the model embedded in the database storage. */ @@ -109,7 +69,7 @@ published interface XReportDefinition */ interface com::sun::star::frame::XLoadable; - /** represents common visualisation functionality for the embedded report. + /** represents common visualization functionality for the embedded report. */ interface com::sun::star::embed::XVisualObject; @@ -138,12 +98,11 @@ published interface XReportDefinition */ interface com::sun::star::style::XStyleFamiliesSupplier; - //------------------------------------------------------------------------- /** a storable document should provide information about his modify state <p> With this interface it's possible too, to reset the modify state. - That can be neccessary to prevent code against problem during closing + That can be necessary to prevent code against problem during closing of the document without saving any changes. </p> */ @@ -173,7 +132,6 @@ published interface XReportDefinition raises( ::com::sun::star::lang::DisposedException, ::com::sun::star::uno::Exception ); - //------------------------------------------------------------------------- /** Represents the output format (media (mime) type) of the resulting document when executing this report. */ @@ -226,14 +184,14 @@ published interface XReportDefinition <p><member>Command</member> needs to be interpreted depending on the value of this property.</p> - <p>This property is only meaningfull together with the <member>Command</member> + <p>This property is only meaningful together with the <member>Command</member> property, thus either <em>both</em> or <em>none</em> of them are present.</p> @see com::sun::star::sdb::CommandType */ [attribute,bound] long CommandType; - /** specifies an addtional filter to optinally use. + /** specifies an additional filter to optionally use. <p>The Filter string has to form a SQL WHERE-clause, <em>without</em> the WHERE-string itself.</p> @@ -343,12 +301,9 @@ published interface XReportDefinition }; }; -published service ReportDefinition : XReportDefinition; -//============================================================================= }; }; }; }; -/*============================================================================= - -=============================================================================*/ #endif + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |