Package com.adobe.xfa

Interface HrefHandler

All Known Implementing Classes:
HrefService

public interface HrefHandler
This interface defines the services that handle href related actions in an XFA based form.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the TemplateModel associated with the given AppModel.
    loadFragment(AppModel appModel, String sUrl)
    Resolves a URL and loads the reference XFA document into a new AppModel.
    loadFragment(ProtoableNode protoableNode)
    Resolves the usehref attribute in the given ProtoableNode and loads the referenced document into a new AppModel.
  • Method Details

    • loadFragment

      AppModel loadFragment(ProtoableNode protoableNode)
      Resolves the usehref attribute in the given ProtoableNode and loads the referenced document into a new AppModel. Any fragment identifier in the URL is ignored.
      Parameters:
      protoableNode - a ProtoableNode with a usehref attribute.
      Returns:
      the newly created AppModel containing the document loaded from the referenced location, or null upon error.
    • loadFragment

      AppModel loadFragment(AppModel appModel, String sUrl)
      Resolves a URL and loads the reference XFA document into a new AppModel. Any fragment identifier in the URL is ignored.
      Parameters:
      appModel - the AppModel containing the URL.
      sUrl - the URL that references the external XFA document
      Returns:
      the newly created AppModel containing the document loaded from the referenced location.
    • getDocument

      Model getDocument(AppModel appModel)
      Gets the TemplateModel associated with the given AppModel.
      Parameters:
      appModel - an AppModel
      Returns:
      the TemplateModel from appModel or null if there is no TemplateModel.