25 |
=============== |
=============== |
26 |
|
|
27 |
URN 5 text spans are a relatively new innovation by Benja Fallenstein: |
URN 5 text spans are a relatively new innovation by Benja Fallenstein: |
28 |
|
instead of really having a permanent block of text, we virtualize |
29 |
|
it by always providing the text with the span, and use URN-5 ids. |
30 |
|
|
31 |
|
This has both advantages and disadvantages: on the other hand, |
32 |
|
some things may be spoofed (unless care is taken), |
33 |
|
but on the other hand, it makes several operations easier, |
34 |
|
without having to worry about the text blocks. |
35 |
|
|
36 |
|
|
37 |
|
.. UML:: alph_textspanimpl_urn |
38 |
|
|
39 |
|
class TextSpan "interface" |
40 |
|
|
41 |
|
class URNSTextSpan |
42 |
|
inherit TextSpan |
43 |
|
|
44 |
|
XXX URNS should be URN5 in the above diagram!!! |
45 |
|
|
46 |
|
|
47 |
Fake text spans |
Fake text spans |