It's a bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=108774
uli
Am 08.09.2005 um 16:12 schrieb Mike Schrag:
> Weird -- it looks like if you open a wod just in Wod Editor, it
> underlines the tokens that are causing an error. But in Component
> Editor, it just marks the line but does not underline?
>
> On Sep 8, 2005, at 8:27 AM, Ulrich Köster wrote:
>
>
>> Hi Mike,
>>
>> you could create an api model from an api file. Currently you have
>> to locate the api file.
>>
>> The apimodel should handle the validation of the stuff entered by
>> the user.
>> Am 08.09.2005 um 03:48 schrieb Mike Schrag:
>>
>>
>>
>>> Is there a way to get an ApiModel for an Element Type (i.e.
>>> "WOHyperlink", a component in a framework, or a component in your
>>> project)? I want to add in API binding completion into WOD
>>> editor, but I want to make sure I'm not duplicating effort with
>>> the lookup.
>>>
>>> I'm also about just about to check in the new Wod editor. Bunch
>>> of misc changes:
>>> * Refactored to be "WodEditor" (vs "WODEditor" to match Api naming)
>>> * moved into subpackages (.wod.*)
>>> * added a new WodModel that you can get from an IDocument with
>>> WodModelUtils
>>> * updated all your component editor stuff to use the new WodModel
>>> instead of the misc wod parsing ,etc
>>> * added in reconciler support for Wods, so syntax errors are
>>> caught now (though it's not hooked into the builder, so they only
>>> show up right now when you open a wod for the first time)
>>>
>>> Next up is:
>>> * Element Type error checking (i.e. does the element type exist,
>>> does it extend the right class, etc)
>>> * Unreferenced Element Name error checking (does the element
>>> exist in the HTML file) -- This probably should be a warning,
>>> since it's technically legit to have an element name in a wod
>>> that does NOT exist in html
>>> * Missing Element Name error checking (does the html reference an
>>> element that isn't defined)
>>>
>>> I would like to do binding checks, but those are actually
>>> impossible to do I think. Any component can provide custom
>>> implementations of KVC or if binding sync is off there may not be
>>> methods at all. I believe I can validate bindings if you have an
>>> API file? Ulrich -- How hard would it to implement something
>>> that actually executes the binding validations if I give you a
>>> dictionary of binding key/value pairs? Not asking you to do it,
>>> rather checking to see how hard it would be to do given your
>>> ApiModel?
>>>
>>> Oh one other thing -- I have some pretty hacky code in
>>> WodCompletionProcessor that retrieves the list of element names
>>> defined in <webobject name="xxx"> tags. Is there a cooler way to
>>> do this just using your api's?
>>>
>>>
>>
>> I could open the api from the html editor for your.
>>
>>
>> Could you add entries in jira?
>>
>>
>> Uli
>>
>>
>
>
This archive was generated by hypermail 2.0.0 : Thu Sep 08 2005 - 10:16:30 EDT