Class XmlOutlet

All Implemented Interfaces:
Outlet

public class XmlOutlet extends OutletWithoutMergepoints
Outputs the source tree as XML.
  • Constructor Details

    • XmlOutlet

      public XmlOutlet(QualifiedName name)
      Constructor.
      Parameters:
      name - the qualified name of the outlet.
  • Method Details

    • execute

      public OutletResult execute(ControllerState controllerState) throws GeneratorException
      Description copied from interface: Outlet
      Generates the output for this template into the Generated object.
      Specified by:
      execute in interface Outlet
      Specified by:
      execute in class OutletImpl
      Parameters:
      controllerState - the current controller state, not null.
      Returns:
      the output of the Outlet.
      Throws:
      GeneratorException - if generation fails.
    • isCreateIdAttributes

      public boolean isCreateIdAttributes()
      Returns whether id attributes are automatically created in the output.
      Returns:
      true if id attributes are automatically created, false otherwise.
    • setCreateIdAttributes

      public void setCreateIdAttributes(boolean createIdAttributes)
      Sets whether id attributes should be automatically created in the output.
      Parameters:
      createIdAttributes - true if id attributes should be automatically created, false otherwise.