[
https://issues.apache.org/jira/browse/XERCESJ-1429?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13064115#comment-13064115
]
Thiwanka Somasiri commented on XERCESJ-1429:
--------------------------------------------
Hi Michael and devs,
I updated the dispatchEvent() as you mentioned in the previous post. But
still unclear about one point in the w3c spec [1]. In the spec it says that the
dispatchEvent() should return FALSE if any of the listeners which handled the
event called preventDefault(). But in the implementation in
org.apache.xerces.dom.events.EventImpl.java class the preventDefault() is as
follows :
public void preventDefault() {
preventDefault = true;
}
where the preventDefault value is set to TRUE which we return in the
dispatchEvent() method as event.preventDefault. According to the
implementation, if any of the listeners called the preventDefault() method
dispatchEvent() should return TRUE. So I think there is a conflict.
[1]. http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventTarget
Thanks.
> [GSoC]: Asynchronous LSParser and parseWithContext
> --------------------------------------------------
>
> Key: XERCESJ-1429
> URL: https://issues.apache.org/jira/browse/XERCESJ-1429
> Project: Xerces2-J
> Issue Type: New Feature
> Components: DOM (Level 3 Load & Save)
> Affects Versions: 2.9.1
> Reporter: Michael Glavassevich
> Assignee: Thiwanka Somasiri
> Labels: gsoc2011
> Attachments: AsynchronousDOMParserImplPatch.txt,
> ListenerCountPatch.txt, LoadEventImplPatch.txt, ProgressEventImplPatch.txt
>
>
> The goal of this project is to complete the implementation of the DOM Level 3
> LSParser. Though Xerces has a functional LSParser, there are a couple parts
> of the spec which still need to be implemented. This includes an asynchronous
> [1] version which returns from the parse method immediately and builds the
> DOM tree on another thread as well as parseWithContext [2] which allows a
> document fragment to be parsed and attached to an existing DOM.
> Possible Mentors: Michael Glavassevich
> [1]
> http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/load-save.html#LS-LSParser
> [2]
> http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/load-save.html#LS-LSParser-parseWithContext
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]