Re: apimodel for element type

From: Ulrich Köster (ulric..bjectstyle.org)
Date: Thu Sep 08 2005 - 10:16:45 EDT

  • Next message: Watkins, Garry: "Does anyone know how to get the PostgreSQL plugin to work with WO 5.3????"

    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