~ubuntu-branches/ubuntu/wily/afnix/wily

« back to all changes in this revision

Viewing changes to src/srv/wax/shl/XhtmlPara.cpp

  • Committer: Package Import Robot
  • Author(s): Nobuhiro Iwamatsu
  • Date: 2015-07-11 02:00:35 UTC
  • mfrom: (10.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20150711020035-2nhpztq7s15qyc0v
Tags: 2.5.1-1
* New upstream release. (Closes: #789968)
* Update debian/control.
  - Update Standards-Version to 3.9.6.
* Add support mips64(el) and ppc64el. (Closes: #741508, #748146)
* Add patches/support-gcc-5.x.patch. (Closes: #777767)
  - Fix build with gcc-5.x.
* Add patches/Disable-NET0001.als.patch.
  - Disable test of NET0001.als.

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
// - the copyright holder be liable for any  direct, indirect, incidental or -
12
12
// - special damages arising in any way out of the use of this software.     -
13
13
// ---------------------------------------------------------------------------
14
 
// - copyright (c) 1999-2012 amaury darsch                                   -
 
14
// - copyright (c) 1999-2015 amaury darsch                                   -
15
15
// ---------------------------------------------------------------------------
16
16
 
17
17
#include "Boolean.hpp"
26
26
 
27
27
  // the para node name
28
28
  static const String XML_TAG_NAME = "p";
29
 
  // the clas attribute
30
 
  static const String XML_CLS_NAME = "class";
31
29
 
32
30
  // -------------------------------------------------------------------------
33
31
  // - class section                                                         -
35
33
 
36
34
  // create a default para node
37
35
 
38
 
  XhtmlPara::XhtmlPara (void) : XmlTag (XML_TAG_NAME) {
39
 
    d_eflg = false;
 
36
  XhtmlPara::XhtmlPara (void) : XhtmlBase (XML_TAG_NAME) {
 
37
    d_eolf = false;
40
38
  }
41
39
 
42
40
  // create a xhtml para node with a class
43
41
 
44
 
  XhtmlPara::XhtmlPara (const String& cls) : XmlTag (XML_TAG_NAME) {
45
 
    d_eflg = false;
46
 
    setattr (XML_CLS_NAME, cls);
 
42
  XhtmlPara::XhtmlPara (const String& cls) : XhtmlBase (XML_TAG_NAME) {
 
43
    d_eolf = false;    
 
44
    setclass (cls);
47
45
  }
48
46
 
49
 
  // create an empty xhtml paragraph node
 
47
  // create an empty xhtml para node
50
48
 
51
 
  XhtmlPara::XhtmlPara (const bool eflg) : XmlTag (XML_TAG_NAME) {
52
 
    d_eflg = eflg;
 
49
  XhtmlPara::XhtmlPara (const bool eflg) : XhtmlBase (XML_TAG_NAME, eflg) {
 
50
    d_eolf = false;    
53
51
  }
54
52
 
55
53
  // return the class name
78
76
      Boolean* bobj = dynamic_cast <Boolean*> (obj);
79
77
      if (bobj != nilp) return new XhtmlPara (bobj->tobool ());
80
78
      // type error
81
 
      throw Exception ("type-error", "invalid object with p constructor",
82
 
                      Object::repr (obj));
 
79
      throw Exception ("type-error", 
 
80
                       "invalid object with xhtml para constructor",
 
81
                       Object::repr (obj));
83
82
    }
84
83
    // wrong arguments
85
84
    throw Exception ("argument-error",