Class MsgGen

java.lang.Object
org.kapott.hbci.manager.MsgGen

public final class MsgGen extends Object
  • Field Details

    • syntax

      private Document syntax
    • clientValues

      private Hashtable<String,String> clientValues
      invalid input: '<' @internal @brief The representation of the syntax used by this generator
  • Constructor Details

    • MsgGen

      public MsgGen(Document syntax)
      invalid input: '<' @internal @brief A table of properties set by the user to specify the message to be generated
    • MsgGen

      public MsgGen(InputStream syntaxFileStream)
  • Method Details

    • generate

      public MSG generate(String msgName)
      Parameters:
      msgName - The name (i.e. XML-identifier for a MSGdef-node) of the message to be generated.
      Returns:
      A new MSG object representing the generated message.
    • set

      public void set(String path, String value)
      Parameters:
      path - The path to the syntax element for which the value is to be set. For more information about paths, see SyntaxElement::SyntaxElement()
      value - The new value for the specified element.
    • reset

      public void reset()
    • getSyntax

      public Document getSyntax()
      Returns:
      The internally used representation of a HBCI syntax description.
    • getLowlevelGVs

      public Hashtable<String,List<String>> getLowlevelGVs()
    • getGVParameterNames

      public List<String> getGVParameterNames(String specname)
    • getGVParameterNames

      public List<String> getGVParameterNames(String gvname, String version)
    • getGVResultNames

      public List<String> getGVResultNames(String specname)
    • getGVResultNames

      public List<String> getGVResultNames(String gvname, String version)
    • getGVRestrictionNames

      public List<String> getGVRestrictionNames(String specname)
    • getGVRestrictionNames

      public List<String> getGVRestrictionNames(String gvname, String version)
    • addLowlevelProperties

      private void addLowlevelProperties(ArrayList<String> result, String path, Element ref)
    • pathWithDot

      private static String pathWithDot(String path)
    • get

      public String get(String key)