Interface MetadataGenerator

All Superinterfaces:
Component, InitializableComponent
All Known Implementing Classes:
MetadataGeneratorImpl

public interface MetadataGenerator
extends InitializableComponent
Interface to define Metadata Generation.
  • Method Details

    • setOutput

      void setOutput​(@Nonnull File file)
      Set where to write the metadata.
      Parameters:
      file - what to set.
    • setParameters

      void setParameters​(@Nonnull MetadataGeneratorParameters what)
      Set a description of the IdP.
      Parameters:
      what - what to set. This component does not have to be initialized.
    • generate

      void generate() throws org.apache.tools.ant.BuildException
      Generate the metadata given the parameters.
      Throws:
      org.apache.tools.ant.BuildException - if badness occurs.