A wrapper builder application provides a variety of features for
facilitating the creation of wrappers that are used to extract information
from Web sites. In one aspect, the wrapper builder application provides a
tool with which the process of creating a wrapper, which typically
resembles coding, can be accomplished by a graphical design process
involving drag and drop operations, clicking on objects, and filling in
forms. A web viewer component provides a web browser frame, a source code
frame, and a tree view frame, enabling the user to identify semistructured
information of interest on Web sites. A wrapper editor component provides
a graphical design environment in which a wrapper can be graphically
constructed from operations and links. A wrapper model component provides
a functioning internal representation of the graphically designed wrapper
using Java objects and methods. A property editor component provides for
the setting of properties that define the particular functionality of
individual wrapper operations. A wrapper execution component provides
features that enable the wrapper to be executed and debugged using a
number of debugging tools. A wrapper serialization component provides a
mechanism for storing and retrieving a wrapper for subsequent use and/or
modification.
Een toepassing van de omslagbouwer verstrekt een verscheidenheid van eigenschappen voor het vergemakkelijken van de verwezenlijking van omslagen die worden gebruikt om informatie uit Websites te halen. In één aspect, verstrekt de toepassing van de omslagbouwer een hulpmiddel waarmee het proces om een omslag te creëren, die typisch op codage lijkt, door een grafisch ontwerpproces dat belemmering en verrichtingen laten vallen, voor voorwerpen impliceert, en kan worden verwezenlijkt vormen invult klikt. Een component van de Webkijker verstrekt een Webbrowser kader, een broncodekader, en een kader van de boommening, dat de gebruiker toelaat om zich te identificeren semistructured informatie van belang over Websites. Een component van de omslagredacteur verstrekt een grafisch ontwerpmilieu waarin een omslag grafisch van verrichtingen en verbindingen kan worden geconstrueerd. Een omslag modelcomponent verstrekt een goed werkende interne vertegenwoordiging van de grafisch ontworpen omslag gebruikend de voorwerpen en de methodes van Java. Een component van de bezitsredacteur voorziet het plaatsen van eigenschappen die de bijzondere functionaliteit van individuele omslagverrichtingen bepalen. Een component van de omslaguitvoering verstrekt eigenschappen die toelaten dat de omslag om worden uitgevoerd en worden gezuiverd gebruikend een aantal het zuiveren hulpmiddelen. Een component van de omslagrangschikking verstrekt een mechanisme om een omslag op te slaan en terug te winnen voor verdere gebruik en/of wijziging.