34 |
} elsif ({ |
} elsif ({ |
35 |
## Read-write attributes (boolean, trivial accessors) |
## Read-write attributes (boolean, trivial accessors) |
36 |
has_replacement_tree => 1, |
has_replacement_tree => 1, |
37 |
|
is_externally_declared => 1, |
38 |
}->{$method_name}) { |
}->{$method_name}) { |
39 |
no strict 'refs'; |
no strict 'refs'; |
40 |
eval qq{ |
eval qq{ |
59 |
goto &{ $AUTOLOAD }; |
goto &{ $AUTOLOAD }; |
60 |
} elsif ({ |
} elsif ({ |
61 |
## Read-write attributes (DOMString, trivial accessors) |
## Read-write attributes (DOMString, trivial accessors) |
62 |
|
input_encoding => 1, |
63 |
notation_name => 1, |
notation_name => 1, |
64 |
public_id => 1, |
public_id => 1, |
65 |
system_id => 1, |
system_id => 1, |
66 |
xml_encoding => 1, |
xml_encoding => 1, |
67 |
|
xml_version => 1, |
68 |
}->{$method_name}) { |
}->{$method_name}) { |
69 |
no strict 'refs'; |
no strict 'refs'; |
70 |
eval qq{ |
eval qq{ |
198 |
} # manakai_entity_uri |
} # manakai_entity_uri |
199 |
|
|
200 |
## NOTE: Setter is a manakai extension. |
## NOTE: Setter is a manakai extension. |
201 |
|
## TODO: Document it. |
202 |
|
sub input_encoding ($;$); |
203 |
|
|
204 |
|
## NOTE: Setter is a manakai extension. |
205 |
|
## TODO: Document it. |
206 |
|
sub is_externally_declared ($;$); |
207 |
|
# @@enDesc: |
208 |
|
# Whether the entity is declared by an external markup declaration, |
209 |
|
# i.e. a markup declaration occuring in the external subset or |
210 |
|
# in a parameter entity. |
211 |
|
# @@Type: boolean |
212 |
|
# @@TrueCase: |
213 |
|
# @@@enDesc: |
214 |
|
# If the entity is declared by an external markup declaration. |
215 |
|
# @@FalseCase: |
216 |
|
# @@@enDesc: |
217 |
|
# If the entity is declared by a markup declaration in |
218 |
|
# the internal subset, or if the <IF::Entity> node |
219 |
|
# is created in memory. |
220 |
|
|
221 |
|
## NOTE: Setter is a manakai extension. |
222 |
sub notation_name ($;$); |
sub notation_name ($;$); |
223 |
|
|
224 |
## NOTE: Setter is a manakai extension. |
## NOTE: Setter is a manakai extension. |
230 |
## NOTE: Setter is a manakai extension. |
## NOTE: Setter is a manakai extension. |
231 |
sub xml_encoding ($;$); |
sub xml_encoding ($;$); |
232 |
|
|
233 |
|
## NOTE: Setter is a manakai extension. |
234 |
|
## TODO: Document it. ## TODO: e.g. xml_version = '3.7' |
235 |
|
## TODO: Spec does not mention |null| case |
236 |
|
## TODO: Should we provide default? |
237 |
|
sub xml_version ($;$); |
238 |
|
|
239 |
## |Entity| methods |
## |Entity| methods |
240 |
|
|
241 |
## NOTE: A manakai extension |
## NOTE: A manakai extension |