×

Multi-lingual tag extension mechanism

  • US 7,165,243 B1
  • Filed: 12/21/1999
  • Issued: 01/16/2007
  • Est. Priority Date: 06/25/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of processing a custom action tag in a Web Page to provide a tag library extension that can be used to implement a tag library supporting multiple scripting languages, said custom action tag providing textual instructions for performing actions in said Web Page, said custom action tag being capable of customization to perform customized actions and including a start-tag and an end-tag, said custom action tag being further capable of having a body between said start-tag and said end-tag, said method comprising;

  • providing, for said custom action tag, a tag-handler object that represents a run-time representation of said custom action tag, said tag-handler object including;

    a do-start method for processing said start-tag of said custom action tag,a do-body method for processing said body of said custom action tag, anda do-end method for processing of said end-tag of said custom action tag;

    invoking said do-start method of said tag-handler object to process said start-tag of said custom action tag, wherein said do-start method determines;

    whether the custom action tag has a body, andwhether there is a need to process said body when said do-start method determines that said custom action tag has a body;

    invoking said do-body method of said tag-handler object when said invoking of said do-start method determines that there is a need to process said body of said custom action tag;

    processing, by said do-body method of said tag-handler object, said body of said custom action tag, to translate said body from a first scripting language to platform independent code that can be executed to perform actions intended by said custom action tag;

    determining by said do-body method of said tag-handler object whether further processing is required to translate the body from a first scripting language to platform independent code that can be executed to perform the actions intended by said custom action tag when said processing has been performed by said do-body method of said tag-handler object,repeating said processing, by said do-body method of said tag-handler object, when said do-body method of said tag-handler object determines that further processing is required; and

    invoking said do-end method of said tag-handler object when said do-body method determines that no further processing is required, wherein said do-end method processes said end-tag of said custom action tag.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×