diff options
author | Henning Brinkmann <hbrinkm@openoffice.org> | 2006-11-01 08:14:38 +0000 |
---|---|---|
committer | Henning Brinkmann <hbrinkm@openoffice.org> | 2006-11-01 08:14:38 +0000 |
commit | cc9a95ba26a3720e746b0102fe49c9427c05eed0 (patch) | |
tree | ec92b340f4c13a3a0dde5b6faae45375e0bbfc75 /writerfilter/source | |
parent | 964c6d9a8a20b9f6f206c4f546c70ea18f1c7df6 (diff) |
added GPL headers
Diffstat (limited to 'writerfilter/source')
61 files changed, 3084 insertions, 850 deletions
diff --git a/writerfilter/source/doctok/Dff.cxx b/writerfilter/source/doctok/Dff.cxx index c0b5d151612b..9f7738110dee 100644 --- a/writerfilter/source/doctok/Dff.cxx +++ b/writerfilter/source/doctok/Dff.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: Dff.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:29 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include "Dff.hxx" #include <doctok/resourceids.hxx> #include "resources.hxx" diff --git a/writerfilter/source/doctok/Dff.hxx b/writerfilter/source/doctok/Dff.hxx index eb27305b5990..511bd95f1764 100644 --- a/writerfilter/source/doctok/Dff.hxx +++ b/writerfilter/source/doctok/Dff.hxx @@ -1,10 +1,45 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: Dff.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:29 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + /******************************************************************* * * $RCSfile: Dff.hxx,v $ * - * $Revision: 1.1 $ + * $Revision: 1.2 $ * - * last change: $Author: hbrinkm $ $Date: 2006-10-24 09:27:16 $ + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:29 $ * ******************************************************************/ diff --git a/writerfilter/source/doctok/DffImpl.cxx b/writerfilter/source/doctok/DffImpl.cxx index 7fe9fd99896d..49074b2313bd 100644 --- a/writerfilter/source/doctok/DffImpl.cxx +++ b/writerfilter/source/doctok/DffImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: DffImpl.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:29 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include "resources.hxx" namespace doctok diff --git a/writerfilter/source/doctok/PLCF.hxx b/writerfilter/source/doctok/PLCF.hxx index f98b1db3cd29..d010bef203f9 100644 --- a/writerfilter/source/doctok/PLCF.hxx +++ b/writerfilter/source/doctok/PLCF.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: PLCF.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:29 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_PLCF_HXX #define INCLUDED_PLCF_HXX diff --git a/writerfilter/source/doctok/WW8Annotation.cxx b/writerfilter/source/doctok/WW8Annotation.cxx index 0545a6ef3dd5..74b9aa0b4a69 100644 --- a/writerfilter/source/doctok/WW8Annotation.cxx +++ b/writerfilter/source/doctok/WW8Annotation.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Annotation.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:29 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <resources.hxx> namespace doctok diff --git a/writerfilter/source/doctok/WW8BinTable.hxx b/writerfilter/source/doctok/WW8BinTable.hxx index fb4074ea7b54..adb603bd13e4 100644 --- a/writerfilter/source/doctok/WW8BinTable.hxx +++ b/writerfilter/source/doctok/WW8BinTable.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8BinTable.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_BIN_TABLE_HXX #define INCLUDED_WW8_BIN_TABLE_HXX diff --git a/writerfilter/source/doctok/WW8BinTableImpl.cxx b/writerfilter/source/doctok/WW8BinTableImpl.cxx index f5b0f82f8667..4467be2b4c4b 100644 --- a/writerfilter/source/doctok/WW8BinTableImpl.cxx +++ b/writerfilter/source/doctok/WW8BinTableImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8BinTableImpl.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include "WW8BinTableImpl.hxx" namespace doctok diff --git a/writerfilter/source/doctok/WW8BinTableImpl.hxx b/writerfilter/source/doctok/WW8BinTableImpl.hxx index a4357f904dd6..9049de3193d5 100644 --- a/writerfilter/source/doctok/WW8BinTableImpl.hxx +++ b/writerfilter/source/doctok/WW8BinTableImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8BinTableImpl.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_BIN_TABLE_IMPL_HXX #define INCLUDED_WW8_BIN_TABLE_IMPL_HXX diff --git a/writerfilter/source/doctok/WW8Clx.cxx b/writerfilter/source/doctok/WW8Clx.cxx index ecdee1bb4b2c..7565a64d4664 100644 --- a/writerfilter/source/doctok/WW8Clx.cxx +++ b/writerfilter/source/doctok/WW8Clx.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Clx.cxx,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <com/sun/star/io/XSeekable.hpp> #include <WW8Clx.hxx> #include <resources.hxx> diff --git a/writerfilter/source/doctok/WW8Clx.hxx b/writerfilter/source/doctok/WW8Clx.hxx index 01d9f85074bd..50cac4600b53 100644 --- a/writerfilter/source/doctok/WW8Clx.hxx +++ b/writerfilter/source/doctok/WW8Clx.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Clx.hxx,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_CLX_HXX #define INCLUDED_WW8_CLX_HXX diff --git a/writerfilter/source/doctok/WW8CpAndFc.cxx b/writerfilter/source/doctok/WW8CpAndFc.cxx index a4b66293a865..a051f777c936 100644 --- a/writerfilter/source/doctok/WW8CpAndFc.cxx +++ b/writerfilter/source/doctok/WW8CpAndFc.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8CpAndFc.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <WW8CpAndFc.hxx> #include <iterator> diff --git a/writerfilter/source/doctok/WW8CpAndFc.hxx b/writerfilter/source/doctok/WW8CpAndFc.hxx index da6c6b2803a3..76a0e184136c 100644 --- a/writerfilter/source/doctok/WW8CpAndFc.hxx +++ b/writerfilter/source/doctok/WW8CpAndFc.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8CpAndFc.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_CP_AND_FC_HXX #define INCLUDED_WW8_CP_AND_FC_HXX diff --git a/writerfilter/source/doctok/WW8DocumentImpl.cxx b/writerfilter/source/doctok/WW8DocumentImpl.cxx index 07a7a0e6b523..a1fb99eac149 100644 --- a/writerfilter/source/doctok/WW8DocumentImpl.cxx +++ b/writerfilter/source/doctok/WW8DocumentImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8DocumentImpl.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <doctok/exceptions.hxx> #include <WW8DocumentImpl.hxx> #include <WW8FKPImpl.hxx> diff --git a/writerfilter/source/doctok/WW8DocumentImpl.hxx b/writerfilter/source/doctok/WW8DocumentImpl.hxx index 28cdb40a40b6..8dc3a86407ca 100644 --- a/writerfilter/source/doctok/WW8DocumentImpl.hxx +++ b/writerfilter/source/doctok/WW8DocumentImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8DocumentImpl.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_DOCUMENT_IMPL_HXX #define INCLUDED_WW8_DOCUMENT_IMPL_HXX diff --git a/writerfilter/source/doctok/WW8FKP.hxx b/writerfilter/source/doctok/WW8FKP.hxx index dc7633f10568..42b2c73257de 100644 --- a/writerfilter/source/doctok/WW8FKP.hxx +++ b/writerfilter/source/doctok/WW8FKP.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8FKP.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:30 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_FKP_HXX #define INCLUDED_WW8_FKP_HXX diff --git a/writerfilter/source/doctok/WW8FKPImpl.cxx b/writerfilter/source/doctok/WW8FKPImpl.cxx index 26d3b38ea8be..8b3348a2fd28 100644 --- a/writerfilter/source/doctok/WW8FKPImpl.cxx +++ b/writerfilter/source/doctok/WW8FKPImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8FKPImpl.cxx,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include "WW8FKPImpl.hxx" #include "WW8PropertySetImpl.hxx" diff --git a/writerfilter/source/doctok/WW8FKPImpl.hxx b/writerfilter/source/doctok/WW8FKPImpl.hxx index 79423954f96b..9c128268d22c 100644 --- a/writerfilter/source/doctok/WW8FKPImpl.hxx +++ b/writerfilter/source/doctok/WW8FKPImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8FKPImpl.hxx,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_FKP_IMPL_HXX #define INCLUDED_WW8_FKP_IMPL_HXX diff --git a/writerfilter/source/doctok/WW8FontTable.cxx b/writerfilter/source/doctok/WW8FontTable.cxx index 98559d81d9ff..3ea4450ef446 100644 --- a/writerfilter/source/doctok/WW8FontTable.cxx +++ b/writerfilter/source/doctok/WW8FontTable.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8FontTable.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <resources.hxx> namespace doctok { diff --git a/writerfilter/source/doctok/WW8LFOLevel.cxx b/writerfilter/source/doctok/WW8LFOLevel.cxx index 2113d53a4c25..ba754f20e24b 100644 --- a/writerfilter/source/doctok/WW8LFOLevel.cxx +++ b/writerfilter/source/doctok/WW8LFOLevel.cxx @@ -1,7 +1,42 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8LFOLevel.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + /** $RCSfile: WW8LFOLevel.cxx,v $ - $Revision: 1.1 $ + $Revision: 1.2 $ */ #include "resources.hxx" diff --git a/writerfilter/source/doctok/WW8LFOTable.cxx b/writerfilter/source/doctok/WW8LFOTable.cxx index 5b126f2ff690..202cdeb62bd9 100644 --- a/writerfilter/source/doctok/WW8LFOTable.cxx +++ b/writerfilter/source/doctok/WW8LFOTable.cxx @@ -1,7 +1,42 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8LFOTable.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + /* $RCSfile: WW8LFOTable.cxx,v $ - $Revision: 1.1 $ + $Revision: 1.2 $ */ diff --git a/writerfilter/source/doctok/WW8ListTable.cxx b/writerfilter/source/doctok/WW8ListTable.cxx index 5775685b64be..a04cc4e95ac6 100644 --- a/writerfilter/source/doctok/WW8ListTable.cxx +++ b/writerfilter/source/doctok/WW8ListTable.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8ListTable.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <resources.hxx> namespace doctok { diff --git a/writerfilter/source/doctok/WW8OutputWithDepth.cxx b/writerfilter/source/doctok/WW8OutputWithDepth.cxx index cdef7b6588d5..40b3a2f2f02d 100644 --- a/writerfilter/source/doctok/WW8OutputWithDepth.cxx +++ b/writerfilter/source/doctok/WW8OutputWithDepth.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8OutputWithDepth.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <iostream> #include "WW8OutputWithDepth.hxx" diff --git a/writerfilter/source/doctok/WW8OutputWithDepth.hxx b/writerfilter/source/doctok/WW8OutputWithDepth.hxx index ad9702ca23b4..2a14e0633d1f 100644 --- a/writerfilter/source/doctok/WW8OutputWithDepth.hxx +++ b/writerfilter/source/doctok/WW8OutputWithDepth.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8OutputWithDepth.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_OUTPUT_WITH_DEPTH #define INCLUDED_WW8_OUTPUT_WITH_DEPTH diff --git a/writerfilter/source/doctok/WW8Picture.cxx b/writerfilter/source/doctok/WW8Picture.cxx index c62d16e9fe44..3119779435da 100644 --- a/writerfilter/source/doctok/WW8Picture.cxx +++ b/writerfilter/source/doctok/WW8Picture.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Picture.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <resources.hxx> #include <WW8DocumentImpl.hxx> diff --git a/writerfilter/source/doctok/WW8PieceTable.hxx b/writerfilter/source/doctok/WW8PieceTable.hxx index c8de7cb843df..79d9cb1af521 100644 --- a/writerfilter/source/doctok/WW8PieceTable.hxx +++ b/writerfilter/source/doctok/WW8PieceTable.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8PieceTable.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_PIECE_TABLE_HXX #define INCLUDED_WW8_PIECE_TABLE_HXX diff --git a/writerfilter/source/doctok/WW8PieceTableImpl.cxx b/writerfilter/source/doctok/WW8PieceTableImpl.cxx index 1ab593df3ae5..220d54fc2ae4 100644 --- a/writerfilter/source/doctok/WW8PieceTableImpl.cxx +++ b/writerfilter/source/doctok/WW8PieceTableImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8PieceTableImpl.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <algorithm> #include <iterator> diff --git a/writerfilter/source/doctok/WW8PieceTableImpl.hxx b/writerfilter/source/doctok/WW8PieceTableImpl.hxx index 73166b582491..88a5c2ca70fe 100644 --- a/writerfilter/source/doctok/WW8PieceTableImpl.hxx +++ b/writerfilter/source/doctok/WW8PieceTableImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8PieceTableImpl.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_PIECE_TABLE_IMPL_HXX #define INCLUDED_WW8_PIECE_TABLE_IMPL_HXX diff --git a/writerfilter/source/doctok/WW8PropertySetImpl.cxx b/writerfilter/source/doctok/WW8PropertySetImpl.cxx index 30ee729b594f..9e0e0531a964 100644 --- a/writerfilter/source/doctok/WW8PropertySetImpl.cxx +++ b/writerfilter/source/doctok/WW8PropertySetImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8PropertySetImpl.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:31 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include "WW8DocumentImpl.hxx" #include "WW8ResourceModelImpl.hxx" #include <doctok/resourceids.hxx> diff --git a/writerfilter/source/doctok/WW8PropertySetImpl.hxx b/writerfilter/source/doctok/WW8PropertySetImpl.hxx index 8d1184cbd2b6..a46ebf099434 100644 --- a/writerfilter/source/doctok/WW8PropertySetImpl.hxx +++ b/writerfilter/source/doctok/WW8PropertySetImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8PropertySetImpl.hxx,v $ + * + * $Revision: 1.3 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_PROPERTY_SET_IMPL_HXX #define INCLUDED_WW8_PROEPRTY_SET_IMPL_HXX diff --git a/writerfilter/source/doctok/WW8ResourceModelImpl.cxx b/writerfilter/source/doctok/WW8ResourceModelImpl.cxx index ee945b39d30f..ff6227242c15 100644 --- a/writerfilter/source/doctok/WW8ResourceModelImpl.cxx +++ b/writerfilter/source/doctok/WW8ResourceModelImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8ResourceModelImpl.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <WW8ResourceModelImpl.hxx> #include <WW8Analyzer.hxx> #include <resources.hxx> diff --git a/writerfilter/source/doctok/WW8ResourceModelImpl.hxx b/writerfilter/source/doctok/WW8ResourceModelImpl.hxx index 794a7fd594b3..9e464c8417a6 100644 --- a/writerfilter/source/doctok/WW8ResourceModelImpl.hxx +++ b/writerfilter/source/doctok/WW8ResourceModelImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8ResourceModelImpl.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_RESOURCE_MODEL_IMPL_HXX #define INCLUDED_WW8_RESOURCE_MODEL_IMPL_HXX diff --git a/writerfilter/source/doctok/WW8StreamImpl.cxx b/writerfilter/source/doctok/WW8StreamImpl.cxx index fd4c33572af4..28f63c9cba58 100644 --- a/writerfilter/source/doctok/WW8StreamImpl.cxx +++ b/writerfilter/source/doctok/WW8StreamImpl.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8StreamImpl.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <WW8StreamImpl.hxx> #include <com/sun/star/uno/Reference.h> diff --git a/writerfilter/source/doctok/WW8StreamImpl.hxx b/writerfilter/source/doctok/WW8StreamImpl.hxx index 8210a6352513..c37b68a8c019 100644 --- a/writerfilter/source/doctok/WW8StreamImpl.hxx +++ b/writerfilter/source/doctok/WW8StreamImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8StreamImpl.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef _COM_SUN_STAR_UNO_XCOMPONENTCONTEXT_HPP_ #include <com/sun/star/uno/XComponentContext.hpp> #endif diff --git a/writerfilter/source/doctok/WW8StructBase.cxx b/writerfilter/source/doctok/WW8StructBase.cxx index 0c65cbee8fc2..57fc5895b753 100644 --- a/writerfilter/source/doctok/WW8StructBase.cxx +++ b/writerfilter/source/doctok/WW8StructBase.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8StructBase.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <WW8StructBase.hxx> #include <util.hxx> diff --git a/writerfilter/source/doctok/WW8StructBase.hxx b/writerfilter/source/doctok/WW8StructBase.hxx index 945fc6c2857b..b61fce31d1e2 100644 --- a/writerfilter/source/doctok/WW8StructBase.hxx +++ b/writerfilter/source/doctok/WW8StructBase.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8StructBase.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_STRUCT_BASE_HXX #define INCLUDED_WW8_STRUCT_BASE_HXX diff --git a/writerfilter/source/doctok/WW8Sttbf.cxx b/writerfilter/source/doctok/WW8Sttbf.cxx index baa71af1772c..c71b9339b51b 100644 --- a/writerfilter/source/doctok/WW8Sttbf.cxx +++ b/writerfilter/source/doctok/WW8Sttbf.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Sttbf.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <WW8Sttbf.hxx> namespace doctok diff --git a/writerfilter/source/doctok/WW8Sttbf.hxx b/writerfilter/source/doctok/WW8Sttbf.hxx index 6d73d6a55eab..28f66059db27 100644 --- a/writerfilter/source/doctok/WW8Sttbf.hxx +++ b/writerfilter/source/doctok/WW8Sttbf.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Sttbf.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_WW8_STTBF_HXX #define INCLUDED_WW8_STTBF_HXX diff --git a/writerfilter/source/doctok/WW8StyleSheet.cxx b/writerfilter/source/doctok/WW8StyleSheet.cxx index 3b43413bc8f9..1757ce26e40b 100644 --- a/writerfilter/source/doctok/WW8StyleSheet.cxx +++ b/writerfilter/source/doctok/WW8StyleSheet.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8StyleSheet.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <resources.hxx> namespace doctok { diff --git a/writerfilter/source/doctok/WW8Table.cxx b/writerfilter/source/doctok/WW8Table.cxx index bcf210712858..3a5214092f4e 100644 --- a/writerfilter/source/doctok/WW8Table.cxx +++ b/writerfilter/source/doctok/WW8Table.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Table.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <resources.hxx> namespace doctok { diff --git a/writerfilter/source/doctok/WW8Text.cxx b/writerfilter/source/doctok/WW8Text.cxx index a0fbeec0a55a..46e8559d0555 100644 --- a/writerfilter/source/doctok/WW8Text.cxx +++ b/writerfilter/source/doctok/WW8Text.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8Text.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:32 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <resources.hxx> namespace doctok { diff --git a/writerfilter/source/doctok/WW8inc.xsl b/writerfilter/source/doctok/WW8inc.xsl index 0fea94892a00..5b9492d9cb14 100644 --- a/writerfilter/source/doctok/WW8inc.xsl +++ b/writerfilter/source/doctok/WW8inc.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8inc.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xsl:output method="text" encoding="iso-8859-1"/>
diff --git a/writerfilter/source/doctok/WW8sprms.xsl b/writerfilter/source/doctok/WW8sprms.xsl index 5e9c9df2d458..0d466fd7e4be 100644 --- a/writerfilter/source/doctok/WW8sprms.xsl +++ b/writerfilter/source/doctok/WW8sprms.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8sprms.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <xsl:output method="xml" indent="yes"/> diff --git a/writerfilter/source/doctok/WW8xmi.xsl b/writerfilter/source/doctok/WW8xmi.xsl index 39be35afce3c..9833bc1ba952 100644 --- a/writerfilter/source/doctok/WW8xmi.xsl +++ b/writerfilter/source/doctok/WW8xmi.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WW8xmi.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" indent="yes"/>
diff --git a/writerfilter/source/doctok/XNoteHelper.hxx b/writerfilter/source/doctok/XNoteHelper.hxx index ca43a0a6b304..6a6e5cde833a 100644 --- a/writerfilter/source/doctok/XNoteHelper.hxx +++ b/writerfilter/source/doctok/XNoteHelper.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XNoteHelper.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_X_NOTE_HELPER_HXX #define INCLUDED_X_NOTE_HELPER_HXX diff --git a/writerfilter/source/doctok/XNoteHelperImpl.hxx b/writerfilter/source/doctok/XNoteHelperImpl.hxx index 00575dcd996b..9fdb7ee4e522 100644 --- a/writerfilter/source/doctok/XNoteHelperImpl.hxx +++ b/writerfilter/source/doctok/XNoteHelperImpl.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: XNoteHelperImpl.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_X_NOTE_HELPER_IMPL_HXX #define INCLUDED_X_NOTE_HELPER_IMPL_HXX diff --git a/writerfilter/source/doctok/doctokutil.cxx b/writerfilter/source/doctok/doctokutil.cxx index c39fe6678b89..11f40ac99cee 100644 --- a/writerfilter/source/doctok/doctokutil.cxx +++ b/writerfilter/source/doctok/doctokutil.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: doctokutil.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #include <util.hxx> using namespace ::std; diff --git a/writerfilter/source/doctok/escherdoc.xsl b/writerfilter/source/doctok/escherdoc.xsl index 96f69467436e..18b95983721e 100644 --- a/writerfilter/source/doctok/escherdoc.xsl +++ b/writerfilter/source/doctok/escherdoc.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: escherdoc.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <xsl:output method="xml" indent="yes"/> diff --git a/writerfilter/source/doctok/resourceidmapper.xsl b/writerfilter/source/doctok/resourceidmapper.xsl index b67b18af8920..6ecd694eee26 100644 --- a/writerfilter/source/doctok/resourceidmapper.xsl +++ b/writerfilter/source/doctok/resourceidmapper.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resourceidmapper.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default"> <xsl:output method="text" /> @@ -15,7 +50,7 @@ $RCSfile: resourceidmapper.xsl,v $ - $Revision: 1.1 $ + $Revision: 1.2 $ */ package analyze; diff --git a/writerfilter/source/doctok/resourceidmapperback.xsl b/writerfilter/source/doctok/resourceidmapperback.xsl index 99778b5b0dc5..f6a9ab675794 100644 --- a/writerfilter/source/doctok/resourceidmapperback.xsl +++ b/writerfilter/source/doctok/resourceidmapperback.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resourceidmapperback.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default"> <xsl:output method="text" /> @@ -15,7 +50,7 @@ $RCSfile: resourceidmapperback.xsl,v $ - $Revision: 1.1 $ + $Revision: 1.2 $ */ package analyze; diff --git a/writerfilter/source/doctok/resourceids.xsl b/writerfilter/source/doctok/resourceids.xsl index a2f3a3fdbff8..6895becab500 100644 --- a/writerfilter/source/doctok/resourceids.xsl +++ b/writerfilter/source/doctok/resourceids.xsl @@ -1,3 +1,40 @@ +<!-- +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resourceids.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + +--> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default"> <xsl:output method="text" /> @@ -9,13 +46,44 @@ <xsl:template match="/"> <out> <xsl:text> +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resourceids.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ /* THIS FILE IS GENERATED AUTOMATICALLY! DO NOT EDIT! - $RCSfile: resourceids.xsl,v $ - - $Revision: 1.1 $ */ #ifndef INCLUDED_RESOURCESIDS #define INCLUDED_RESOURCESIDS diff --git a/writerfilter/source/doctok/resources.xsl b/writerfilter/source/doctok/resources.xsl index 12be17986556..ee21b1773ac0 100644 --- a/writerfilter/source/doctok/resources.xsl +++ b/writerfilter/source/doctok/resources.xsl @@ -1,838 +1,908 @@ -<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default">
- <xsl:output method="text" />
-
- <xsl:template match="/">
- <out xml:space="preserve">
- <xsl:text>
-/*
- THIS FILE IS GENERATED AUTOMATICALLY! DO NOT EDIT!
-
- $RCSfile: resources.xsl,v $
-
- $Revision: 1.1 $
-*/
-#ifndef INCLUDED_RESOURCES_HXX
-#define INCLUDED_RESOURCES_HXX
-
-#include <vector>
-#include <boost/shared_ptr.hpp>
-
-#ifndef INCLUDED_OUTPUT_WITH_DEPTH_HXX
-#include <doctok/OutputWithDepth.hxx>
-#endif
-
-#ifndef INCLUDED_RESOURCESIDS_HXX
-#include <doctok/resourceids.hxx>
-#endif
-
-#ifndef INCLUDED_WW8_STRUCT_BASE_HXX
-#include <WW8StructBase.hxx>
-#endif
-
-#ifndef INCLUDED_WW8_RESOURCE_MODEL_IMPL_HXX
-#include <WW8ResourceModelImpl.hxx>
-#endif
-
-#ifndef INCLUDED_WW8_PROPERTY_SET_IMPL_HXX
-#include <WW8PropertySetImpl.hxx>
-#endif
-
-#ifndef INCLUDED_DFF_HXX
-#include <Dff.hxx>
-#endif
-
-namespace doctok {
-
-class WW8DocumentImpl;
-typedef const WW8DocumentImpl * WW8DocumentImplPointer;
-
-using namespace ::std;
</xsl:text>
- <xsl:apply-templates select="//UML:Class" mode="class"/>
- <xsl:text>
-rtl::OUString getDffOptName(sal_uInt32 nPid);
-bool isBooleanDffOpt(sal_uInt32 nId);
-}
-#endif // INCLUDED_RESOURCES_HXX
</xsl:text></out>
-</xsl:template>
-
- <xsl:template match="UML:Class" mode="class">
- <xsl:choose>
- <xsl:when test='.//UML:Stereotype[@xmi.idref = "ww8resource"]'>
- <xsl:apply-templates select="." mode="ww8resource"/>
- </xsl:when>
- <xsl:when test='.//UML:Stereotype[@xmi.idref = "dffrecord"]'>
- <xsl:apply-templates select="." mode="dffrecord"/>
- </xsl:when>
- <xsl:when test='.//UML:Stereotype[@xmi.idref = "dffopt"]'>
- <xsl:apply-templates select="." mode="dffopt"/>
- </xsl:when>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="UML:Class" mode="ww8resource">
- <xsl:variable name="parentresource">
- <xsl:call-template name='parenttype'>
- <xsl:with-param name='type'><xsl:value-of select='@xmi.id'/></xsl:with-param>
- </xsl:call-template>
- </xsl:variable>
- <xsl:variable name='size_'><xsl:value-of select='./*/UML:TaggedValue[./*/UML:TagDefinition/@xmi.idref="size"]/UML:TaggedValue.dataValue'/></xsl:variable>
- <xsl:variable name='size'>
- <xsl:choose>
- <xsl:when test='$size_ != ""'><xsl:value-of select='$size_'/></xsl:when>
- <xsl:otherwise>0</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="classname">WW8<xsl:value-of select="@name"/></xsl:variable>
- <xsl:variable name="superclass">
- <xsl:choose>
- <xsl:when test='.//UML:Stereotype[@xmi.idref = "ww8sprm"]'>WW8PropertyImpl</xsl:when>
- <xsl:otherwise>WW8StructBase</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="surroundclass">
- <xsl:choose>
- <xsl:when test='.//UML:Stereotype[@xmi.idref = "ww8sprm"]'>WW8PropertyImpl</xsl:when>
- <xsl:otherwise>WW8StructBase</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:text>
-/**
- Automatically generated class: </xsl:text><xsl:value-of select="@name"/><xsl:text>
- </xsl:text>
- <xsl:for-each select='./UML:ModelElement.stereotype/UML:Stereotype'>
- <xsl:text>
- Stereotype </xsl:text>
- <xsl:value-of select='@xmi.idref'/>
- <xsl:text>
</xsl:text>
- </xsl:for-each>
- <xsl:text>
- Parent Resource: </xsl:text>
- <xsl:value-of select="$parentresource"/>
- <xsl:text>
- Size: </xsl:text><xsl:value-of select='$size'/>
- <xsl:text>
-*/
-class </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>: public </xsl:text>
- <xsl:value-of select='$superclass'/>
- <xsl:if test='$parentresource != ""'>
- <xsl:text>, public doctok::Reference< </xsl:text>
- <xsl:value-of select='$parentresource'/>
- <xsl:text>></xsl:text>
- </xsl:if>
- <xsl:text>
-{</xsl:text>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'>
- <xsl:text> sal_uInt32 mnIndex;</xsl:text>
- </xsl:if>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="withmembers"]'>
- <xsl:for-each select='.//UML:Attribute[@name!="reserved"]'>
- <xsl:apply-templates select='.' mode='declmembers'/>
- </xsl:for-each>
- </xsl:if>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="needsdocument"]'>
- <xsl:text> WW8DocumentImplPointer mpDoc;
</xsl:text>
- </xsl:if>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="plcf"]'>
- <xsl:text>
- sal_uInt32 mnPlcfPayloadOffset;
- vector<sal_uInt32> entryOffsets;
- vector<sal_uInt32> payloadOffsets;
- vector<sal_uInt32> payloadIndices;
- </xsl:text>
- </xsl:if>
- <xsl:text>
- public:
- typedef boost::shared_ptr<</xsl:text>
- <xsl:value-of select='$classname'/>
- <xsl:text>> Pointer_t;
-
- </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>(
- WW8Stream & rStream,
- sal_uInt32 nOffset = 0,
- sal_uInt32 nCount = </xsl:text>
- <xsl:value-of select='$size'/>
- <xsl:text>)
- : </xsl:text><xsl:value-of select='$superclass'/>
- <xsl:text>(rStream, nOffset, nCount)</xsl:text>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'>
- <xsl:text>, mnIndex(0)</xsl:text>
- </xsl:if>
- <xsl:text>
- {
- init();
- }
- </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>(
- WW8StructBase * pParent,
- sal_uInt32 nOffset = 0,
- sal_uInt32 nCount = </xsl:text>
- <xsl:value-of select='$size'/>
- <xsl:text>)
- : </xsl:text>
- <xsl:value-of select='$superclass'/>
- <xsl:text>(pParent, nOffset, nCount)</xsl:text>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'>
- <xsl:text>, mnIndex(0)</xsl:text>
- </xsl:if>
- <xsl:text>
- {
- init();
- }
 </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>( const </xsl:text>
- <xsl:value-of select='$surroundclass'/>
- <xsl:text>& rSurround,
- sal_uInt32 nOffset = 0, sal_uInt32 nCount = </xsl:text>
- <xsl:value-of select='$size'/>)
- <xsl:text>
- : </xsl:text>
- <xsl:value-of select='$superclass'/>
- <xsl:text>(rSurround, nOffset, nCount)</xsl:text>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'>
- <xsl:text>, mnIndex(0)</xsl:text>
- </xsl:if>
- <xsl:text>
- {
- init();
- }

- </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>(
- const Sequence &
- rSequence, sal_uInt32 nOffset = 0,
- sal_uInt32 nCount = </xsl:text>
- <xsl:value-of select='$size'/>
- <xsl:text>)
- : </xsl:text>
- <xsl:value-of select='$superclass'/>
- <xsl:text>(rSequence, nOffset, nCount)</xsl:text>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'>
- <xsl:text>, mnIndex(0)</xsl:text>
- </xsl:if>
- <xsl:text>
- {
- init();
- }
-
- virtual ~</xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>();
</xsl:text>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="initimpl"]'>
- <xsl:text> void initImpl();
</xsl:text>
- </xsl:if>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="plcf"]'>
- <xsl:text> void initPayload();</xsl:text>
- </xsl:if>
- <xsl:text>
- void init();
-
- /**
- Return type of resource.
- */
- virtual string getType() const
- {
- return "</xsl:text>
- <xsl:value-of select="@name"/>
- <xsl:text>";
- }
-
- /**
- Return static size.
- */
- static sal_uInt32 getSize() { return </xsl:text>
- <xsl:value-of select='$size'/>
- <xsl:text>; }
-
- /**
- Calculate actual size.
- */
- sal_uInt32 calcSize();
-
- </xsl:text>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="plcf"]'>
- <xsl:text>
- /**
- Return offset for entry of PLCF.
-
- @param nIndex index of entry
- */
- sal_uInt32 getEntryOffset(sal_uInt32 nIndex)
- {
- return entryOffsets[nIndex];
- }
-
- /**
- Calculate offset for payload.
- */
- sal_uInt32 calcPayloadOffset();
-
- /**
- Set offset for payloads.
-
- @param nOffset the offset to set
- */
- void setPayloadOffset(sal_uInt32 nOffset)
- {
- mnPlcfPayloadOffset = nOffset;
- }
-
- /**
- Return offset for payload of PLCF.
-
- @param nIndex index of entry
- */
- sal_uInt32 getPayloadOffset(sal_uInt32 nIndex)
- {
- return payloadOffsets[nIndex];
- }
-
- /**
- Return size of payload.
- */
- sal_uInt32 getPayloadSize(sal_uInt32 nIndex) const
- {
- return payloadOffsets[nIndex + 1] - payloadOffsets[nIndex];
- }
-
-
- /**
- Return payload index of an entry.
-
- */
- sal_uInt32 getPayloadIndex(sal_uInt32 nIndex)
- {
- return payloadIndices[nIndex];
- }
- </xsl:text>
- </xsl:if>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'>
- <xsl:text>
- /**
- Set index in parent.
-
- @param nIndex the index
- */
- void setIndex(sal_uInt32 nIndex) { mnIndex = nIndex; }
- </xsl:text>
- </xsl:if>
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="ww8sprm"]'>
- <xsl:variable name='propsreftype'>doctok::Reference < Properties >::Pointer_t</xsl:variable>
- <xsl:text> /**
- Return reference to properties of Sprm.
- */
- </xsl:text>
- <xsl:value-of select='$propsreftype'/>
- <xsl:text> getProps()
- {
- return </xsl:text>
- <xsl:value-of select='$propsreftype'/>
- <xsl:text> (new </xsl:text>
- <xsl:value-of select='$classname'/>
- <xsl:text>(*this));
- }
- </xsl:text>
- </xsl:if>
-
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="ww8sprmbinary"]'>
- <xsl:text>
- virtual doctok::Reference < BinaryObj > ::Pointer_t getBinary();
- </xsl:text>
- </xsl:if>
-
- <xsl:if test='.//UML:Stereotype[@xmi.idref ="needsdocument"]'>
- <xsl:text>
- void setDoc(WW8DocumentImplPointer pDoc)
- {
- mpDoc = pDoc;
- }
- </xsl:text>
- </xsl:if>
- <xsl:apply-templates select="." mode="declsProperties"/>
- <xsl:if test='$parentresource="Table"'>
- <xsl:apply-templates select="." mode="declsTable"/>
- </xsl:if>
- <xsl:choose>
- <xsl:when test='$parentresource="Properties"'>
- <xsl:apply-templates select="." mode="resolveProperties"/>
- </xsl:when>
- <xsl:when test='$parentresource="Table"'>
- <xsl:apply-templates select="." mode="resolveTable"/>
- </xsl:when>
- </xsl:choose>
- <xsl:text>
- };
- </xsl:text>
- </xsl:template>
-
-<xsl:template match='UML:Class' mode='declsProperties'>
- <xsl:choose>
- <xsl:when test='.//UML:Stereotype[@xmi.idref ="withmembers"]'>
- <xsl:for-each select='.//UML:Attribute[@name!="reserved"]'>
- <xsl:apply-templates select='.' mode='accessmembers'/>
- </xsl:for-each>
- </xsl:when>
- <xsl:otherwise>
- <xsl:variable name="debug">
- <xsl:choose>
- <xsl:when test='.//UML:Stereotype[@xmi.idref="debug"]'>
- <xsl:text>true</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>false</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:for-each select='.//UML:Attribute[@name!="reserved"]'>
- <xsl:apply-templates select='.' mode='access'>
- <xsl:with-param name="debug">
- <xsl:value-of select="$debug"/>
- </xsl:with-param>
- </xsl:apply-templates>
- </xsl:for-each>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:for-each select='.//UML:Operation[@name!="reserved"]'>
- <xsl:apply-templates select='.' mode='declsOperations'/>
- </xsl:for-each>
-</xsl:template>
-
-<xsl:template match="UML:Class" mode="resolveProperties">
- <xsl:if test='.//UML:Stereotype[@xmi.idref = "resolvenoauto"]'>
- void resolveNoAuto(Properties & rHandler);
- </xsl:if>
-
- void dump(OutputWithDepth < string > & o) const;
-
- void resolve(Properties & rHandler);
-</xsl:template>
-
-<xsl:template match="UML:Class" mode="declsTable">
- sal_uInt32 getEntryCount();
- doctok::Reference< Properties >::Pointer_t getEntry(sal_uInt32 nIndex);
-</xsl:template>
-
-<xsl:template match="UML:Class" mode="resolveTable">
- void resolve(Table & rHandler);
-</xsl:template>
-
-<xsl:template match="UML:Attribute" mode="access">
- <xsl:param name="debug"/>
- <xsl:variable name="stereotype"><xsl:value-of select=".//UML:Stereotype[1]/@xmi.idref"/></xsl:variable>
- <xsl:variable name="offset_"><xsl:value-of select='translate(.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="offset"]/UML:TaggedValue.dataValue, "ABCDEFX", "abcdefx")'/></xsl:variable>
- <xsl:variable name="offset">
- <xsl:if test='$offset_ != "" and not(starts-with($offset_, "0x"))'>0x</xsl:if>
- <xsl:value-of select='$offset_'/>
- </xsl:variable>
- <xsl:variable name="shift"><xsl:value-of select='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="shift"]/UML:TaggedValue.dataValue'/></xsl:variable>
- <xsl:variable name="mask_"><xsl:value-of select='translate(.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="mask"]/UML:TaggedValue.dataValue, "ABCDEFX", "abcdefx")'/></xsl:variable>
- <xsl:variable name="mask">
- <xsl:if test='$mask_ != "" and not(starts-with($mask_, "0x"))'>0x</xsl:if>
- <xsl:value-of select='$mask_'/>
- </xsl:variable>
- <xsl:variable name='type'>
- <xsl:value-of select="UML:StructuralFeature.type/UML:DataType/@xmi.idref"/>
- </xsl:variable>
- <xsl:variable name="completetype">
- <xsl:text>WW8</xsl:text>
- <xsl:value-of select="$type"/>
- </xsl:variable>
- <xsl:variable name="saltype">
- <xsl:apply-templates select="." mode="returntype"/>
- </xsl:variable>
- <xsl:variable name='typetype'>
- <xsl:call-template name='typetype'>
- <xsl:with-param name='type'><xsl:value-of select="$type"/></xsl:with-param>
- </xsl:call-template>
- </xsl:variable>
-
- /**
- <xsl:value-of select='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="comment"]/UML:TaggedValue.dataValue'/>
-
- <table>
- <tr>
- <th>
- Name
- </th>
- <td>
- <xsl:value-of select='@name'/>(<xsl:value-of select='$stereotype'/>)
- </td>
- </tr>
- <tr>
- <th>
- Offset
- </th>
- <td>
- <xsl:value-of select='$offset'/>
- </td>
- </tr>
- <tr>
- <th>
- Mask
- </th>
- <td>
- <xsl:value-of select='$mask'/>
- </td>
- </tr>
- <tr>
- <th>
- Shift
- </th>
- <td>
- <xsl:value-of select='$shift'/>
- </td>
- </tr>
- </table>
- */
-
-<xsl:choose>
- <xsl:when test='$stereotype = "attribute"'>
- <xsl:if test='././/UML:Stereotype[@xmi.idref="virtual"]'>
- <xsl:text>virtual </xsl:text>
- </xsl:if>
- <xsl:value-of select='$saltype'/> get_<xsl:value-of select='@name'/>() const
- {
- <xsl:if test='$debug="true"'>
- <xsl:text>
- clog << "<called></xsl:text>
- <xsl:value-of select="@name"/>
- <xsl:text></called>"
- << endl;

- </xsl:text>
- </xsl:if>
- <xsl:choose>
- <xsl:when test='$typetype = "complex"'>
- <xsl:text> return </xsl:text>
- <xsl:value-of select="$saltype"/>
- <xsl:text>(new </xsl:text>
- <xsl:value-of select="$completetype"/>
- <xsl:text>(*this, </xsl:text>
- <xsl:value-of select="$offset"/>
- <xsl:text>));
</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text> return (get</xsl:text>
- <xsl:value-of select="$type"/>
- <xsl:text>(</xsl:text>
- <xsl:value-of select="$offset"/>
- <xsl:text>)</xsl:text>
- <xsl:if test="string-length($mask)>0">
- <xsl:text>& </xsl:text>
- <xsl:value-of select="$mask"/>
- </xsl:if>
- <xsl:text>)</xsl:text>
- <xsl:if test="$shift>0">
- <xsl:text>>> </xsl:text>
- <xsl:value-of select="$shift"/>
- </xsl:if>
- <xsl:text>;</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- }
- </xsl:when>
- <xsl:when test='$stereotype = "array"'>
- <xsl:text>sal_uInt32 get_</xsl:text>
- <xsl:value-of select='@name'/>
- <xsl:text>_count() const </xsl:text>
- <xsl:choose>
- <xsl:when test='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref = "arraycount"]'>
- <xsl:text>{ return </xsl:text>
- <xsl:value-of select='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref = "arraycount"]/UML:TaggedValue.dataValue'/>
- <xsl:text>; }
</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>;
</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:value-of select='$saltype'/>
- <xsl:text> get_</xsl:text>
- <xsl:value-of select='@name'/>
- <xsl:text>(sal_uInt32 nIndex) const {</xsl:text>
- <xsl:choose>
- <xsl:when test="$typetype='complex'">
- <xsl:text> return </xsl:text>
- <xsl:value-of select="$saltype"/>
- <xsl:text>( new </xsl:text>
- <xsl:value-of select="$completetype"/>
- <xsl:text>(static_cast<const WW8StructBase >(*this), </xsl:text>
- <xsl:value-of select="$offset"/>
- <xsl:text> + nIndex * </xsl:text>
- <xsl:value-of select="$completetype"/>
- <xsl:text>::getSize()));</xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text> return get</xsl:text>
- <xsl:value-of select='$type'/>
- <xsl:text>(</xsl:text><xsl:value-of select='$offset'/>
- <xsl:text>+ nIndex * sizeof(</xsl:text>
- <xsl:value-of select='$saltype'/>
- <xsl:text>))</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- <xsl:text>; }
</xsl:text>
- </xsl:when>
- <xsl:when test='$stereotype = "string"'>
- rtl::OUString get_<xsl:value-of select='@name'/>() const { return getString(<xsl:value-of select='$offset'/>); }
- </xsl:when>
-</xsl:choose>
-</xsl:template>
-
-<xsl:template match='UML:Attribute' mode='accessmembers'>
- <xsl:text> </xsl:text>
- <xsl:call-template name='saltype'>
- <xsl:with-param name='type'>
- <xsl:value-of select='.//UML:DataType/@xmi.idref'/>
- </xsl:with-param>
- </xsl:call-template>
- <xsl:text> get_</xsl:text>
- <xsl:value-of select='@name'/>
- <xsl:text>() const { return m</xsl:text>
- <xsl:value-of select='@name'/>
- <xsl:text>; }
- </xsl:text>
-</xsl:template>
-
-
-<xsl:template match="UML:Operation" mode="declsOperations">
- <xsl:choose>
- <xsl:when test='.//UML:Stereotype/@xmi.idref = "array"'>
- <xsl:variable name="elementtype">
- <xsl:value-of select='.//UML:Parameter.type/UML:Class/@xmi.idref'/>
- </xsl:variable>
- <xsl:variable name="parentclass">
- <xsl:call-template name='parenttype'>
- <xsl:with-param name='type'>
- <xsl:value-of select='$elementtype'/>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:variable>
- <xsl:variable name='saltype'>
- <xsl:call-template name='saltype'>
- <xsl:with-param name='type'>
- <xsl:value-of select='$elementtype'/>
- </xsl:with-param>
- <xsl:with-param name='parenttype'>
- <xsl:value-of select='$parentclass'/>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:variable>
- /**
- Array: <xsl:value-of select="@name"/>
- ElementType: <xsl:value-of select="$elementtype"/>(<xsl:value-of select="$parentclass"/>)
- */
-
- sal_uInt32 get_<xsl:value-of select="@name"/>_count();
-
- <xsl:text> </xsl:text><xsl:value-of select='$saltype'/> get_<xsl:value-of select="@name"/>(sal_uInt32 pos);
- </xsl:when>
- <xsl:when test='.//UML:Stereotype/@xmi.idref = "attribute" or .//UML:Stereotype/@xmi.idref = "binary"'>
- <xsl:variable name="returntype_">
- <xsl:value-of select='.//UML:Parameter.type/UML:Class/@xmi.idref'/>
- </xsl:variable>
- <xsl:variable name="returntype">
- <xsl:call-template name='saltype'>
- <xsl:with-param name='type'>
- <xsl:value-of select='$returntype_'/>
- </xsl:with-param>
- <xsl:with-param name='parenttype'>
- <xsl:call-template name='parenttype'>
- <xsl:with-param name='type'>
- <xsl:value-of select='$returntype_'/>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
- </xsl:variable>
- /**
- Operation: <xsl:value-of select="@name"/>
- */
-
- <xsl:text> </xsl:text>
- <xsl:value-of select='$returntype'/>
- <xsl:text> get_</xsl:text>
- <xsl:value-of select='@name'/>
- <xsl:text>();
</xsl:text>
- </xsl:when>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="UML:Attribute" mode='declmembers'>
- <xsl:text> </xsl:text>
- <xsl:call-template name='saltype'>
- <xsl:with-param name='type'>
- <xsl:value-of select='.//UML:DataType/@xmi.idref'/>
- </xsl:with-param>
- </xsl:call-template>
- <xsl:text> m</xsl:text>
- <xsl:value-of select="@name"/>
- <xsl:text>;
- </xsl:text>
-</xsl:template>
-
-<xsl:template name='idtoqname'>
- <xsl:param name='id'/>NS_<xsl:value-of select='substring-before($id, ":")'/>::LN_<xsl:value-of select='substring-after($id, ":")'/>
-</xsl:template>
-
-<xsl:template name='saltype'>
- <xsl:param name='type'/>
- <xsl:param name='parenttype'/>
- <xsl:choose>
- <xsl:when test="$type='U8'">sal_uInt8</xsl:when>
- <xsl:when test="$type='S8'">sal_Int8</xsl:when>
- <xsl:when test="$type='U16'">sal_uInt16</xsl:when>
- <xsl:when test="$type='S16'">sal_Int16</xsl:when>
- <xsl:when test="$type='U32'">sal_uInt32</xsl:when>
- <xsl:when test="$type='S32'">sal_Int32</xsl:when>
- <xsl:when test="$type='String'">rtl::OUString</xsl:when>
- <xsl:when test="$type='Value'">WW8Value::Pointer_t</xsl:when>
- <xsl:when test="$type='Binary'">WW8BinaryObjReference::Pointer_t</xsl:when>
- <xsl:when test="$parenttype=''">
- <xsl:value-of select="$type"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>doctok::Reference < </xsl:text>
- <xsl:value-of select='$parenttype'/>
- <xsl:text> >::Pointer_t</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template name='typetype'>
- <xsl:param name='type'/><xsl:choose>
- <xsl:when test="$type='U8'">simple</xsl:when>
- <xsl:when test="$type='S8'">simple</xsl:when>
- <xsl:when test="$type='U16'">simple</xsl:when>
- <xsl:when test="$type='S16'">simple</xsl:when>
- <xsl:when test="$type='U32'">simple</xsl:when>
- <xsl:when test="$type='S32'">simple</xsl:when>
- <xsl:when test="$type='String'">string</xsl:when>
- <xsl:when test="$type='Value'">value</xsl:when>
- <xsl:otherwise>complex</xsl:otherwise>
-</xsl:choose>
-</xsl:template>
-
-<xsl:template match="UML:Attribute" mode="valuetype">
- <xsl:variable name='type'>
- <xsl:value-of select='.//UML:DataType/@xmi.idref'/>
- </xsl:variable>
- <xsl:choose>
- <xsl:when test='$type="U8"'>WW8IntValue</xsl:when>
- <xsl:when test='$type="S8"'>WW8IntValue</xsl:when>
- <xsl:when test='$type="U16"'>WW8IntValue</xsl:when>
- <xsl:when test='$type="S16"'>WW8IntValue</xsl:when>
- <xsl:when test='$type="U32"'>WW8IntValue</xsl:when>
- <xsl:when test='$type="S32"'>WW8IntValue</xsl:when>
- <xsl:otherwise>WW8PropertiesValue</xsl:otherwise>
- </xsl:choose>
-</xsl:template>
-
-<xsl:template match="UML:Class" mode="dffrecord">
- <xsl:variable name="classname">
- <xsl:text>Dff</xsl:text><xsl:value-of select="@name"/>
- </xsl:variable>
- <xsl:text>
-/**
- Automaticallay generated class:
- </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>

-*/

-class </xsl:text>
-<xsl:value-of select="$classname"/>
-<xsl:text> : public DffRecord
-{
-public:
- </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>::</xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount)
- : DffRecord(pParent, nOffset, nCount) {}
- virtual </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>::~</xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>();
-
- virtual void resolveLocal(Properties & props);
- virtual void dump(OutputWithDepth < string > & o) const;
-
- virtual DffRecord * clone() const { return new </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>(*this); }

- virtual string getType() const
- {
- return "</xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>";
- }
-
- virtual string getName() const { return ""; }
- </xsl:text>
- <xsl:apply-templates select="." mode="declsProperties"/>
- <xsl:text>
-};
-</xsl:text>
-</xsl:template>
-
-
-<xsl:template match="UML:Class" mode="dffopt">
-<!--
- <xsl:variable name="classname">
- <xsl:text>DffOpt</xsl:text><xsl:value-of select="@name"/>
- </xsl:variable>
- <xsl:text>
-/**
- Automaticallay generated class:
- </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>

-*/

-class </xsl:text>
-<xsl:value-of select="$classname"/>
-<xsl:text> : public WW8FOPTE
-{
- </xsl:text>
- <xsl:value-of select="$classname"/>
- <xsl:text>(WW8FOPTE & rOpt) : WW8FOPTE(rOpt) {}
-
- virtual string getName() const
- {
- return "</xsl:text>
- <xsl:value-of select="@name"/>
- <xsl:text>";
- }
</xsl:text>
-
- <xsl:text>
-};
-</xsl:text>
--->
-</xsl:template>
-
-<xsl:template name="parenttype">
- <xsl:param name='type'/>
- <xsl:value-of select='//UML:Generalization[UML:Generalization.child/UML:Class/@xmi.idref=$type]/UML:Generalization.parent/UML:Class/@xmi.idref'/>
-</xsl:template>
-
-<xsl:template match="UML:Attribute" mode="returntype">
- <xsl:variable name='type'>
- <xsl:value-of select="UML:StructuralFeature.type/UML:DataType/@xmi.idref"/>
- </xsl:variable>
- <xsl:call-template name='saltype'>
- <xsl:with-param name='type'>
- <xsl:value-of select="$type"/>
- </xsl:with-param>
- <xsl:with-param name='parenttype'>
- <xsl:call-template name='parenttype'>
- <xsl:with-param name='type'><xsl:value-of select='$type'/></xsl:with-param>
- </xsl:call-template>
- </xsl:with-param>
- </xsl:call-template>
-</xsl:template>
-
-</xsl:stylesheet>
+<!-- +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resources.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + +--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default"> + <xsl:output method="text" /> + + <xsl:template match="/"> + <out xml:space="preserve"> + <xsl:text> +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resources.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:33 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ +/* + + THIS FILE IS GENERATED AUTOMATICALLY! DO NOT EDIT! + +*/ +#ifndef INCLUDED_RESOURCES_HXX +#define INCLUDED_RESOURCES_HXX + +#include <vector> +#include <boost/shared_ptr.hpp> + +#ifndef INCLUDED_OUTPUT_WITH_DEPTH_HXX +#include <doctok/OutputWithDepth.hxx> +#endif + +#ifndef INCLUDED_RESOURCESIDS_HXX +#include <doctok/resourceids.hxx> +#endif + +#ifndef INCLUDED_WW8_STRUCT_BASE_HXX +#include <WW8StructBase.hxx> +#endif + +#ifndef INCLUDED_WW8_RESOURCE_MODEL_IMPL_HXX +#include <WW8ResourceModelImpl.hxx> +#endif + +#ifndef INCLUDED_WW8_PROPERTY_SET_IMPL_HXX +#include <WW8PropertySetImpl.hxx> +#endif + +#ifndef INCLUDED_DFF_HXX +#include <Dff.hxx> +#endif + +namespace doctok { + +class WW8DocumentImpl; +typedef const WW8DocumentImpl * WW8DocumentImplPointer; + +using namespace ::std;
</xsl:text> + <xsl:apply-templates select="//UML:Class" mode="class"/> + <xsl:text> +rtl::OUString getDffOptName(sal_uInt32 nPid); +bool isBooleanDffOpt(sal_uInt32 nId); +} +#endif // INCLUDED_RESOURCES_HXX
</xsl:text></out> +</xsl:template> + + <xsl:template match="UML:Class" mode="class"> + <xsl:choose> + <xsl:when test='.//UML:Stereotype[@xmi.idref = "ww8resource"]'> + <xsl:apply-templates select="." mode="ww8resource"/> + </xsl:when> + <xsl:when test='.//UML:Stereotype[@xmi.idref = "dffrecord"]'> + <xsl:apply-templates select="." mode="dffrecord"/> + </xsl:when> + <xsl:when test='.//UML:Stereotype[@xmi.idref = "dffopt"]'> + <xsl:apply-templates select="." mode="dffopt"/> + </xsl:when> + </xsl:choose> + </xsl:template> + + <xsl:template match="UML:Class" mode="ww8resource"> + <xsl:variable name="parentresource"> + <xsl:call-template name='parenttype'> + <xsl:with-param name='type'><xsl:value-of select='@xmi.id'/></xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name='size_'><xsl:value-of select='./*/UML:TaggedValue[./*/UML:TagDefinition/@xmi.idref="size"]/UML:TaggedValue.dataValue'/></xsl:variable> + <xsl:variable name='size'> + <xsl:choose> + <xsl:when test='$size_ != ""'><xsl:value-of select='$size_'/></xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="classname">WW8<xsl:value-of select="@name"/></xsl:variable> + <xsl:variable name="superclass"> + <xsl:choose> + <xsl:when test='.//UML:Stereotype[@xmi.idref = "ww8sprm"]'>WW8PropertyImpl</xsl:when> + <xsl:otherwise>WW8StructBase</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="surroundclass"> + <xsl:choose> + <xsl:when test='.//UML:Stereotype[@xmi.idref = "ww8sprm"]'>WW8PropertyImpl</xsl:when> + <xsl:otherwise>WW8StructBase</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:text> +/** + Automatically generated class: </xsl:text><xsl:value-of select="@name"/><xsl:text> + </xsl:text> + <xsl:for-each select='./UML:ModelElement.stereotype/UML:Stereotype'> + <xsl:text> + Stereotype </xsl:text> + <xsl:value-of select='@xmi.idref'/> + <xsl:text>
</xsl:text> + </xsl:for-each> + <xsl:text> + Parent Resource: </xsl:text> + <xsl:value-of select="$parentresource"/> + <xsl:text> + Size: </xsl:text><xsl:value-of select='$size'/> + <xsl:text> +*/ +class </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>: public </xsl:text> + <xsl:value-of select='$superclass'/> + <xsl:if test='$parentresource != ""'> + <xsl:text>, public doctok::Reference< </xsl:text> + <xsl:value-of select='$parentresource'/> + <xsl:text>></xsl:text> + </xsl:if> + <xsl:text> +{</xsl:text> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'> + <xsl:text> sal_uInt32 mnIndex;</xsl:text> + </xsl:if> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="withmembers"]'> + <xsl:for-each select='.//UML:Attribute[@name!="reserved"]'> + <xsl:apply-templates select='.' mode='declmembers'/> + </xsl:for-each> + </xsl:if> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="needsdocument"]'> + <xsl:text> WW8DocumentImplPointer mpDoc;
</xsl:text> + </xsl:if> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="plcf"]'> + <xsl:text> + sal_uInt32 mnPlcfPayloadOffset; + vector<sal_uInt32> entryOffsets; + vector<sal_uInt32> payloadOffsets; + vector<sal_uInt32> payloadIndices; + </xsl:text> + </xsl:if> + <xsl:text> + public: + typedef boost::shared_ptr<</xsl:text> + <xsl:value-of select='$classname'/> + <xsl:text>> Pointer_t; + + </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>( + WW8Stream & rStream, + sal_uInt32 nOffset = 0, + sal_uInt32 nCount = </xsl:text> + <xsl:value-of select='$size'/> + <xsl:text>) + : </xsl:text><xsl:value-of select='$superclass'/> + <xsl:text>(rStream, nOffset, nCount)</xsl:text> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'> + <xsl:text>, mnIndex(0)</xsl:text> + </xsl:if> + <xsl:text> + { + init(); + } + </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>( + WW8StructBase * pParent, + sal_uInt32 nOffset = 0, + sal_uInt32 nCount = </xsl:text> + <xsl:value-of select='$size'/> + <xsl:text>) + : </xsl:text> + <xsl:value-of select='$superclass'/> + <xsl:text>(pParent, nOffset, nCount)</xsl:text> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'> + <xsl:text>, mnIndex(0)</xsl:text> + </xsl:if> + <xsl:text> + { + init(); + }
 </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>( const </xsl:text> + <xsl:value-of select='$surroundclass'/> + <xsl:text>& rSurround, + sal_uInt32 nOffset = 0, sal_uInt32 nCount = </xsl:text> + <xsl:value-of select='$size'/>) + <xsl:text> + : </xsl:text> + <xsl:value-of select='$superclass'/> + <xsl:text>(rSurround, nOffset, nCount)</xsl:text> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'> + <xsl:text>, mnIndex(0)</xsl:text> + </xsl:if> + <xsl:text> + { + init(); + }
 + </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>( + const Sequence & + rSequence, sal_uInt32 nOffset = 0, + sal_uInt32 nCount = </xsl:text> + <xsl:value-of select='$size'/> + <xsl:text>) + : </xsl:text> + <xsl:value-of select='$superclass'/> + <xsl:text>(rSequence, nOffset, nCount)</xsl:text> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'> + <xsl:text>, mnIndex(0)</xsl:text> + </xsl:if> + <xsl:text> + { + init(); + } + + virtual ~</xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>();
</xsl:text> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="initimpl"]'> + <xsl:text> void initImpl();
</xsl:text> + </xsl:if> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="plcf"]'> + <xsl:text> void initPayload();</xsl:text> + </xsl:if> + <xsl:text> + void init(); + + /** + Return type of resource. + */ + virtual string getType() const + { + return "</xsl:text> + <xsl:value-of select="@name"/> + <xsl:text>"; + } + + /** + Return static size. + */ + static sal_uInt32 getSize() { return </xsl:text> + <xsl:value-of select='$size'/> + <xsl:text>; } + + /** + Calculate actual size. + */ + sal_uInt32 calcSize(); + + </xsl:text> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="plcf"]'> + <xsl:text> + /** + Return offset for entry of PLCF. + + @param nIndex index of entry + */ + sal_uInt32 getEntryOffset(sal_uInt32 nIndex) + { + return entryOffsets[nIndex]; + } + + /** + Calculate offset for payload. + */ + sal_uInt32 calcPayloadOffset(); + + /** + Set offset for payloads. + + @param nOffset the offset to set + */ + void setPayloadOffset(sal_uInt32 nOffset) + { + mnPlcfPayloadOffset = nOffset; + } + + /** + Return offset for payload of PLCF. + + @param nIndex index of entry + */ + sal_uInt32 getPayloadOffset(sal_uInt32 nIndex) + { + return payloadOffsets[nIndex]; + } + + /** + Return size of payload. + */ + sal_uInt32 getPayloadSize(sal_uInt32 nIndex) const + { + return payloadOffsets[nIndex + 1] - payloadOffsets[nIndex]; + } + + + /** + Return payload index of an entry. + + */ + sal_uInt32 getPayloadIndex(sal_uInt32 nIndex) + { + return payloadIndices[nIndex]; + } + </xsl:text> + </xsl:if> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="withindex"]'> + <xsl:text> + /** + Set index in parent. + + @param nIndex the index + */ + void setIndex(sal_uInt32 nIndex) { mnIndex = nIndex; } + </xsl:text> + </xsl:if> + <xsl:if test='.//UML:Stereotype[@xmi.idref ="ww8sprm"]'> + <xsl:variable name='propsreftype'>doctok::Reference < Properties >::Pointer_t</xsl:variable> + <xsl:text> /** + Return reference to properties of Sprm. + */ + </xsl:text> + <xsl:value-of select='$propsreftype'/> + <xsl:text> getProps() + { + return </xsl:text> + <xsl:value-of select='$propsreftype'/> + <xsl:text> (new </xsl:text> + <xsl:value-of select='$classname'/> + <xsl:text>(*this)); + } + </xsl:text> + </xsl:if> + + <xsl:if test='.//UML:Stereotype[@xmi.idref ="ww8sprmbinary"]'> + <xsl:text> + virtual doctok::Reference < BinaryObj > ::Pointer_t getBinary(); + </xsl:text> + </xsl:if> + + <xsl:if test='.//UML:Stereotype[@xmi.idref ="needsdocument"]'> + <xsl:text> + void setDoc(WW8DocumentImplPointer pDoc) + { + mpDoc = pDoc; + } + </xsl:text> + </xsl:if> + <xsl:apply-templates select="." mode="declsProperties"/> + <xsl:if test='$parentresource="Table"'> + <xsl:apply-templates select="." mode="declsTable"/> + </xsl:if> + <xsl:choose> + <xsl:when test='$parentresource="Properties"'> + <xsl:apply-templates select="." mode="resolveProperties"/> + </xsl:when> + <xsl:when test='$parentresource="Table"'> + <xsl:apply-templates select="." mode="resolveTable"/> + </xsl:when> + </xsl:choose> + <xsl:text> + }; + </xsl:text> + </xsl:template> + +<xsl:template match='UML:Class' mode='declsProperties'> + <xsl:choose> + <xsl:when test='.//UML:Stereotype[@xmi.idref ="withmembers"]'> + <xsl:for-each select='.//UML:Attribute[@name!="reserved"]'> + <xsl:apply-templates select='.' mode='accessmembers'/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="debug"> + <xsl:choose> + <xsl:when test='.//UML:Stereotype[@xmi.idref="debug"]'> + <xsl:text>true</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>false</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:for-each select='.//UML:Attribute[@name!="reserved"]'> + <xsl:apply-templates select='.' mode='access'> + <xsl:with-param name="debug"> + <xsl:value-of select="$debug"/> + </xsl:with-param> + </xsl:apply-templates> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <xsl:for-each select='.//UML:Operation[@name!="reserved"]'> + <xsl:apply-templates select='.' mode='declsOperations'/> + </xsl:for-each> +</xsl:template> + +<xsl:template match="UML:Class" mode="resolveProperties"> + <xsl:if test='.//UML:Stereotype[@xmi.idref = "resolvenoauto"]'> + void resolveNoAuto(Properties & rHandler); + </xsl:if> + + void dump(OutputWithDepth < string > & o) const; + + void resolve(Properties & rHandler); +</xsl:template> + +<xsl:template match="UML:Class" mode="declsTable"> + sal_uInt32 getEntryCount(); + doctok::Reference< Properties >::Pointer_t getEntry(sal_uInt32 nIndex); +</xsl:template> + +<xsl:template match="UML:Class" mode="resolveTable"> + void resolve(Table & rHandler); +</xsl:template> + +<xsl:template match="UML:Attribute" mode="access"> + <xsl:param name="debug"/> + <xsl:variable name="stereotype"><xsl:value-of select=".//UML:Stereotype[1]/@xmi.idref"/></xsl:variable> + <xsl:variable name="offset_"><xsl:value-of select='translate(.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="offset"]/UML:TaggedValue.dataValue, "ABCDEFX", "abcdefx")'/></xsl:variable> + <xsl:variable name="offset"> + <xsl:if test='$offset_ != "" and not(starts-with($offset_, "0x"))'>0x</xsl:if> + <xsl:value-of select='$offset_'/> + </xsl:variable> + <xsl:variable name="shift"><xsl:value-of select='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="shift"]/UML:TaggedValue.dataValue'/></xsl:variable> + <xsl:variable name="mask_"><xsl:value-of select='translate(.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="mask"]/UML:TaggedValue.dataValue, "ABCDEFX", "abcdefx")'/></xsl:variable> + <xsl:variable name="mask"> + <xsl:if test='$mask_ != "" and not(starts-with($mask_, "0x"))'>0x</xsl:if> + <xsl:value-of select='$mask_'/> + </xsl:variable> + <xsl:variable name='type'> + <xsl:value-of select="UML:StructuralFeature.type/UML:DataType/@xmi.idref"/> + </xsl:variable> + <xsl:variable name="completetype"> + <xsl:text>WW8</xsl:text> + <xsl:value-of select="$type"/> + </xsl:variable> + <xsl:variable name="saltype"> + <xsl:apply-templates select="." mode="returntype"/> + </xsl:variable> + <xsl:variable name='typetype'> + <xsl:call-template name='typetype'> + <xsl:with-param name='type'><xsl:value-of select="$type"/></xsl:with-param> + </xsl:call-template> + </xsl:variable> + + /** + <xsl:value-of select='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref="comment"]/UML:TaggedValue.dataValue'/> + + <table> + <tr> + <th> + Name + </th> + <td> + <xsl:value-of select='@name'/>(<xsl:value-of select='$stereotype'/>) + </td> + </tr> + <tr> + <th> + Offset + </th> + <td> + <xsl:value-of select='$offset'/> + </td> + </tr> + <tr> + <th> + Mask + </th> + <td> + <xsl:value-of select='$mask'/> + </td> + </tr> + <tr> + <th> + Shift + </th> + <td> + <xsl:value-of select='$shift'/> + </td> + </tr> + </table> + */ + +<xsl:choose> + <xsl:when test='$stereotype = "attribute"'> + <xsl:if test='././/UML:Stereotype[@xmi.idref="virtual"]'> + <xsl:text>virtual </xsl:text> + </xsl:if> + <xsl:value-of select='$saltype'/> get_<xsl:value-of select='@name'/>() const + { + <xsl:if test='$debug="true"'> + <xsl:text> + clog << "<called></xsl:text> + <xsl:value-of select="@name"/> + <xsl:text></called>" + << endl;
 + </xsl:text> + </xsl:if> + <xsl:choose> + <xsl:when test='$typetype = "complex"'> + <xsl:text> return </xsl:text> + <xsl:value-of select="$saltype"/> + <xsl:text>(new </xsl:text> + <xsl:value-of select="$completetype"/> + <xsl:text>(*this, </xsl:text> + <xsl:value-of select="$offset"/> + <xsl:text>));
</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text> return (get</xsl:text> + <xsl:value-of select="$type"/> + <xsl:text>(</xsl:text> + <xsl:value-of select="$offset"/> + <xsl:text>)</xsl:text> + <xsl:if test="string-length($mask)>0"> + <xsl:text>& </xsl:text> + <xsl:value-of select="$mask"/> + </xsl:if> + <xsl:text>)</xsl:text> + <xsl:if test="$shift>0"> + <xsl:text>>> </xsl:text> + <xsl:value-of select="$shift"/> + </xsl:if> + <xsl:text>;</xsl:text> + </xsl:otherwise> + </xsl:choose> + } + </xsl:when> + <xsl:when test='$stereotype = "array"'> + <xsl:text>sal_uInt32 get_</xsl:text> + <xsl:value-of select='@name'/> + <xsl:text>_count() const </xsl:text> + <xsl:choose> + <xsl:when test='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref = "arraycount"]'> + <xsl:text>{ return </xsl:text> + <xsl:value-of select='.//UML:TaggedValue[.//UML:TagDefinition/@xmi.idref = "arraycount"]/UML:TaggedValue.dataValue'/> + <xsl:text>; }
</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>;
</xsl:text> + </xsl:otherwise> + </xsl:choose> + <xsl:value-of select='$saltype'/> + <xsl:text> get_</xsl:text> + <xsl:value-of select='@name'/> + <xsl:text>(sal_uInt32 nIndex) const {</xsl:text> + <xsl:choose> + <xsl:when test="$typetype='complex'"> + <xsl:text> return </xsl:text> + <xsl:value-of select="$saltype"/> + <xsl:text>( new </xsl:text> + <xsl:value-of select="$completetype"/> + <xsl:text>(static_cast<const WW8StructBase >(*this), </xsl:text> + <xsl:value-of select="$offset"/> + <xsl:text> + nIndex * </xsl:text> + <xsl:value-of select="$completetype"/> + <xsl:text>::getSize()));</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text> return get</xsl:text> + <xsl:value-of select='$type'/> + <xsl:text>(</xsl:text><xsl:value-of select='$offset'/> + <xsl:text>+ nIndex * sizeof(</xsl:text> + <xsl:value-of select='$saltype'/> + <xsl:text>))</xsl:text> + </xsl:otherwise> + </xsl:choose> + <xsl:text>; }
</xsl:text> + </xsl:when> + <xsl:when test='$stereotype = "string"'> + rtl::OUString get_<xsl:value-of select='@name'/>() const { return getString(<xsl:value-of select='$offset'/>); } + </xsl:when> +</xsl:choose> +</xsl:template> + +<xsl:template match='UML:Attribute' mode='accessmembers'> + <xsl:text> </xsl:text> + <xsl:call-template name='saltype'> + <xsl:with-param name='type'> + <xsl:value-of select='.//UML:DataType/@xmi.idref'/> + </xsl:with-param> + </xsl:call-template> + <xsl:text> get_</xsl:text> + <xsl:value-of select='@name'/> + <xsl:text>() const { return m</xsl:text> + <xsl:value-of select='@name'/> + <xsl:text>; } + </xsl:text> +</xsl:template> + + +<xsl:template match="UML:Operation" mode="declsOperations"> + <xsl:choose> + <xsl:when test='.//UML:Stereotype/@xmi.idref = "array"'> + <xsl:variable name="elementtype"> + <xsl:value-of select='.//UML:Parameter.type/UML:Class/@xmi.idref'/> + </xsl:variable> + <xsl:variable name="parentclass"> + <xsl:call-template name='parenttype'> + <xsl:with-param name='type'> + <xsl:value-of select='$elementtype'/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name='saltype'> + <xsl:call-template name='saltype'> + <xsl:with-param name='type'> + <xsl:value-of select='$elementtype'/> + </xsl:with-param> + <xsl:with-param name='parenttype'> + <xsl:value-of select='$parentclass'/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + /** + Array: <xsl:value-of select="@name"/> + ElementType: <xsl:value-of select="$elementtype"/>(<xsl:value-of select="$parentclass"/>) + */ + + sal_uInt32 get_<xsl:value-of select="@name"/>_count(); + + <xsl:text> </xsl:text><xsl:value-of select='$saltype'/> get_<xsl:value-of select="@name"/>(sal_uInt32 pos); + </xsl:when> + <xsl:when test='.//UML:Stereotype/@xmi.idref = "attribute" or .//UML:Stereotype/@xmi.idref = "binary"'> + <xsl:variable name="returntype_"> + <xsl:value-of select='.//UML:Parameter.type/UML:Class/@xmi.idref'/> + </xsl:variable> + <xsl:variable name="returntype"> + <xsl:call-template name='saltype'> + <xsl:with-param name='type'> + <xsl:value-of select='$returntype_'/> + </xsl:with-param> + <xsl:with-param name='parenttype'> + <xsl:call-template name='parenttype'> + <xsl:with-param name='type'> + <xsl:value-of select='$returntype_'/> + </xsl:with-param> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + /** + Operation: <xsl:value-of select="@name"/> + */ + + <xsl:text> </xsl:text> + <xsl:value-of select='$returntype'/> + <xsl:text> get_</xsl:text> + <xsl:value-of select='@name'/> + <xsl:text>();
</xsl:text> + </xsl:when> + </xsl:choose> +</xsl:template> + +<xsl:template match="UML:Attribute" mode='declmembers'> + <xsl:text> </xsl:text> + <xsl:call-template name='saltype'> + <xsl:with-param name='type'> + <xsl:value-of select='.//UML:DataType/@xmi.idref'/> + </xsl:with-param> + </xsl:call-template> + <xsl:text> m</xsl:text> + <xsl:value-of select="@name"/> + <xsl:text>; + </xsl:text> +</xsl:template> + +<xsl:template name='idtoqname'> + <xsl:param name='id'/>NS_<xsl:value-of select='substring-before($id, ":")'/>::LN_<xsl:value-of select='substring-after($id, ":")'/> +</xsl:template> + +<xsl:template name='saltype'> + <xsl:param name='type'/> + <xsl:param name='parenttype'/> + <xsl:choose> + <xsl:when test="$type='U8'">sal_uInt8</xsl:when> + <xsl:when test="$type='S8'">sal_Int8</xsl:when> + <xsl:when test="$type='U16'">sal_uInt16</xsl:when> + <xsl:when test="$type='S16'">sal_Int16</xsl:when> + <xsl:when test="$type='U32'">sal_uInt32</xsl:when> + <xsl:when test="$type='S32'">sal_Int32</xsl:when> + <xsl:when test="$type='String'">rtl::OUString</xsl:when> + <xsl:when test="$type='Value'">WW8Value::Pointer_t</xsl:when> + <xsl:when test="$type='Binary'">WW8BinaryObjReference::Pointer_t</xsl:when> + <xsl:when test="$parenttype=''"> + <xsl:value-of select="$type"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>doctok::Reference < </xsl:text> + <xsl:value-of select='$parenttype'/> + <xsl:text> >::Pointer_t</xsl:text> + </xsl:otherwise> + </xsl:choose> +</xsl:template> + +<xsl:template name='typetype'> + <xsl:param name='type'/><xsl:choose> + <xsl:when test="$type='U8'">simple</xsl:when> + <xsl:when test="$type='S8'">simple</xsl:when> + <xsl:when test="$type='U16'">simple</xsl:when> + <xsl:when test="$type='S16'">simple</xsl:when> + <xsl:when test="$type='U32'">simple</xsl:when> + <xsl:when test="$type='S32'">simple</xsl:when> + <xsl:when test="$type='String'">string</xsl:when> + <xsl:when test="$type='Value'">value</xsl:when> + <xsl:otherwise>complex</xsl:otherwise> +</xsl:choose> +</xsl:template> + +<xsl:template match="UML:Attribute" mode="valuetype"> + <xsl:variable name='type'> + <xsl:value-of select='.//UML:DataType/@xmi.idref'/> + </xsl:variable> + <xsl:choose> + <xsl:when test='$type="U8"'>WW8IntValue</xsl:when> + <xsl:when test='$type="S8"'>WW8IntValue</xsl:when> + <xsl:when test='$type="U16"'>WW8IntValue</xsl:when> + <xsl:when test='$type="S16"'>WW8IntValue</xsl:when> + <xsl:when test='$type="U32"'>WW8IntValue</xsl:when> + <xsl:when test='$type="S32"'>WW8IntValue</xsl:when> + <xsl:otherwise>WW8PropertiesValue</xsl:otherwise> + </xsl:choose> +</xsl:template> + +<xsl:template match="UML:Class" mode="dffrecord"> + <xsl:variable name="classname"> + <xsl:text>Dff</xsl:text><xsl:value-of select="@name"/> + </xsl:variable> + <xsl:text> +/** + Automaticallay generated class: + </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>
 +*/
 +class </xsl:text> +<xsl:value-of select="$classname"/> +<xsl:text> : public DffRecord +{ +public: + </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>::</xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>(WW8StructBase * pParent, sal_uInt32 nOffset, sal_uInt32 nCount) + : DffRecord(pParent, nOffset, nCount) {} + virtual </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>::~</xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>(); + + virtual void resolveLocal(Properties & props); + virtual void dump(OutputWithDepth < string > & o) const; + + virtual DffRecord * clone() const { return new </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>(*this); }
 + virtual string getType() const + { + return "</xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>"; + } + + virtual string getName() const { return ""; } + </xsl:text> + <xsl:apply-templates select="." mode="declsProperties"/> + <xsl:text> +}; +</xsl:text> +</xsl:template> + + +<xsl:template match="UML:Class" mode="dffopt"> +<!-- + <xsl:variable name="classname"> + <xsl:text>DffOpt</xsl:text><xsl:value-of select="@name"/> + </xsl:variable> + <xsl:text> +/** + Automaticallay generated class: + </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>
 +*/
 +class </xsl:text> +<xsl:value-of select="$classname"/> +<xsl:text> : public WW8FOPTE +{ + </xsl:text> + <xsl:value-of select="$classname"/> + <xsl:text>(WW8FOPTE & rOpt) : WW8FOPTE(rOpt) {} + + virtual string getName() const + { + return "</xsl:text> + <xsl:value-of select="@name"/> + <xsl:text>"; + }
</xsl:text> + + <xsl:text> +}; +</xsl:text> +--> +</xsl:template> + +<xsl:template name="parenttype"> + <xsl:param name='type'/> + <xsl:value-of select='//UML:Generalization[UML:Generalization.child/UML:Class/@xmi.idref=$type]/UML:Generalization.parent/UML:Class/@xmi.idref'/> +</xsl:template> + +<xsl:template match="UML:Attribute" mode="returntype"> + <xsl:variable name='type'> + <xsl:value-of select="UML:StructuralFeature.type/UML:DataType/@xmi.idref"/> + </xsl:variable> + <xsl:call-template name='saltype'> + <xsl:with-param name='type'> + <xsl:value-of select="$type"/> + </xsl:with-param> + <xsl:with-param name='parenttype'> + <xsl:call-template name='parenttype'> + <xsl:with-param name='type'><xsl:value-of select='$type'/></xsl:with-param> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> +</xsl:template> + +</xsl:stylesheet> + diff --git a/writerfilter/source/doctok/resourcesimpl.xsl b/writerfilter/source/doctok/resourcesimpl.xsl index 7fe24b9aa530..f7cedd4e9c9e 100644 --- a/writerfilter/source/doctok/resourcesimpl.xsl +++ b/writerfilter/source/doctok/resourcesimpl.xsl @@ -1,16 +1,84 @@ +<!-- +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resourcesimpl.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + +--> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default"> <xsl:output method="text" /> <xsl:template match="/"> <xsl:text> +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: resourcesimpl.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ /* THIS FILE IS GENERATED AUTOMATICALLY! DO NOT EDIT! - $RCSfile: resourcesimpl.xsl,v $ - - $Revision: 1.1 $ */ #include <resources.hxx> diff --git a/writerfilter/source/doctok/tidyxmi.xsl b/writerfilter/source/doctok/tidyxmi.xsl index 01bb577362a3..b6b3c54395c7 100644 --- a/writerfilter/source/doctok/tidyxmi.xsl +++ b/writerfilter/source/doctok/tidyxmi.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: tidyxmi.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default"> <xsl:output indent="yes"/> <xsl:template match="/"> diff --git a/writerfilter/source/doctok/util.hxx b/writerfilter/source/doctok/util.hxx index efa06a81cbda..5e521e6c3657 100644 --- a/writerfilter/source/doctok/util.hxx +++ b/writerfilter/source/doctok/util.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: util.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef INCLUDED_UTIL_HXX #define INCLUDED_UTIL_HXX diff --git a/writerfilter/source/doctok/xmistat.xsl b/writerfilter/source/doctok/xmistat.xsl index e8f76a8004a3..5e979f4f2e6e 100644 --- a/writerfilter/source/doctok/xmistat.xsl +++ b/writerfilter/source/doctok/xmistat.xsl @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: xmistat.xsl,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:UML = 'org.omg.xmi.namespace.UML' xml:space="default"> <xsl:output indent="yes"/> <xsl:template match="/"> diff --git a/writerfilter/source/doctok/xmitocpp b/writerfilter/source/doctok/xmitocpp index a8aa08f7c002..a9183992c1cb 100755 --- a/writerfilter/source/doctok/xmitocpp +++ b/writerfilter/source/doctok/xmitocpp @@ -1,4 +1,37 @@ #!/bin/tcsh +#************************************************************************ +# +# OpenOffice.org - a multi-platform office productivity suite +# +# $RCSfile: xmitocpp,v $ +# +# $Revision: 1.2 $ +# +# last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ +# +# The Contents of this file are made available subject to +# the terms of GNU Lesser General Public License Version 2.1. +# +# GNU Lesser General Public License Version 2.1 +# ============================================= +# Copyright 2005 by Sun Microsystems, Inc. +# 901 San Antonio Road, Palo Alto, CA 94303, USA +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License version 2.1, as published by the Free Software Foundation. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA + +# ***********************************************************************/ xalan -xsl resources.xsl -in resources.xmi | indent > resources.hxx & xalan -xsl resourcesimpl.xsl -in resources.xmi | indent > resources.cxx & diff --git a/writerfilter/source/filter/ImportFilter.cxx b/writerfilter/source/filter/ImportFilter.cxx index 9a1b2eb621f8..c792ac55ff3d 100644 --- a/writerfilter/source/filter/ImportFilter.cxx +++ b/writerfilter/source/filter/ImportFilter.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: ImportFilter.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef _OSL_DIAGNOSE_H_ #include <osl/diagnose.h> #endif diff --git a/writerfilter/source/filter/WriterFilter.cxx b/writerfilter/source/filter/WriterFilter.cxx index 12d9838c03f7..4d1e4b08666d 100644 --- a/writerfilter/source/filter/WriterFilter.cxx +++ b/writerfilter/source/filter/WriterFilter.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WriterFilter.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef _CPPUHELPER_IMPLEMENTATIONENTRY_ #include <cppuhelper/implementationentry.hxx> #endif diff --git a/writerfilter/source/filter/WriterFilter.hxx b/writerfilter/source/filter/WriterFilter.hxx index 4c4961f6376d..fe44b55a67d9 100644 --- a/writerfilter/source/filter/WriterFilter.hxx +++ b/writerfilter/source/filter/WriterFilter.hxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: WriterFilter.hxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:34 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + #ifndef _WRITERFILTER_HXX #define _WRITERFILTER_HXX diff --git a/writerfilter/source/rtftok/RTFParseException.cxx b/writerfilter/source/rtftok/RTFParseException.cxx index 6f49e5d6a853..a7c7a0758111 100644 --- a/writerfilter/source/rtftok/RTFParseException.cxx +++ b/writerfilter/source/rtftok/RTFParseException.cxx @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: RTFParseException.cxx,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:36 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + /** Copyright 2005 Sun Microsystems, Inc. */ diff --git a/writerfilter/source/rtftok/RTFScanner.lex b/writerfilter/source/rtftok/RTFScanner.lex index 53d2d06b9ae9..186a3f779e4c 100644 --- a/writerfilter/source/rtftok/RTFScanner.lex +++ b/writerfilter/source/rtftok/RTFScanner.lex @@ -1,3 +1,38 @@ +/************************************************************************* + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: RTFScanner.lex,v $ + * + * $Revision: 1.2 $ + * + * last change: $Author: hbrinkm $ $Date: 2006-11-01 09:14:37 $ + * + * The Contents of this file are made available subject to + * the terms of GNU Lesser General Public License Version 2.1. + * + * + * GNU Lesser General Public License Version 2.1 + * ============================================= + * Copyright 2005 by Sun Microsystems, Inc. + * 901 San Antonio Road, Palo Alto, CA 94303, USA + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License version 2.1, as published by the Free Software Foundation. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, + * MA 02111-1307 USA + * + ************************************************************************/ + /** Copyright 2005 Sun Microsystems, Inc. */ |