Package translate :: Package storage :: Module dtd :: Class dtdunit |
[hide private]
[frames] | no frames]

# Class dtdunit

source code

this class represents an entity definition from a dtd file (and possibly associated comments)

Instance Methods | [hide private]
__init__(self, source=`'````'`) construct the dtdunit, prepare it for parsing | source code
isnull(self) returns whether this dtdunit doesn't actually have an entity definition | source code
parse(self, dtdsrc) read the first dtd element from the source code into this object, return linesprocessed | source code
__str__(self) convert to a string. | source code
getoutput(self) convert the dtd entity back to string form | source code
Inherited from `base.TranslationUnit`: `__eq__`, `getcontext`, `getid`, `getunits`, `hasplural`, `isblank`, `isfuzzy`, `isheader`, `isreview`, `istranslatable`, `istranslated`, `markfuzzy`, `markreviewneeded`, `merge`, `multistring_to_rich`, `unit_iter` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`
Source
setsource(self, source) Sets the definition to the quoted value of source | source code
getsource(self) gets the unquoted source string | source code
Inherited from `base.TranslationUnit`: `getsourcelanguage` Inherited from `base.TranslationUnit` (private): `_get_rich_source`, `_set_rich_source`
Target
settarget(self, target) Sets the definition to the quoted value of target | source code
gettarget(self) gets the unquoted target string | source code
Inherited from `base.TranslationUnit`: `gettargetlanguage`, `gettargetlen` Inherited from `base.TranslationUnit` (private): `_get_rich_target`, `_set_rich_target`
Notes
Inherited from `base.TranslationUnit`: `addnote`, `getnotes`, `removenotes`
Locations
Inherited from `base.TranslationUnit`: `addlocation`, `addlocations`, `getlocations`
Errors
Inherited from `base.TranslationUnit`: `adderror`, `geterrors`

Class Methods | [hide private]
Inherited from `base.TranslationUnit`: `buildfromunit`, `rich_to_multistring`

Class Variables | [hide private]
Inherited from `base.TranslationUnit`: `rich_parsers`

Properties | [hide private]
Inherited from `base.TranslationUnit`: `rid`, `xid` Inherited from `object`: `__class__`
Source
| source gets the unquoted source string
Inherited from `base.TranslationUnit`: `rich_source`
Target
| target gets the unquoted target string
Inherited from `base.TranslationUnit`: `rich_target`

Method Details | [hide private]

### __init__(self, source=`'````'`) (Constructor) | source code
construct the dtdunit, prepare it for parsing Overrides: object.__init__

### setsource(self, source) | source code
Sets the definition to the quoted value of source Overrides: base.TranslationUnit.setsource

### settarget(self, target) | source code
Sets the definition to the quoted value of target Overrides: base.TranslationUnit.settarget

### __str__(self) (Informal representation operator) | source code
convert to a string. double check that unicode is handled somehow here Overrides: object.__str__

Property Details | [hide private]

### source gets the unquoted source string Get Method: getsource(self) - gets the unquoted source string Set Method: setsource(self, source) - Sets the definition to the quoted value of source

### target gets the unquoted target string Get Method: gettarget(self) - gets the unquoted target string Set Method: settarget(self, target) - Sets the definition to the quoted value of target