Package org.kapott.hbci.manager
Class MsgGen
- java.lang.Object
-
- org.kapott.hbci.manager.MsgGen
-
public final class MsgGen extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Hashtable<java.lang.String,java.lang.String>
clientValues
< @internal @brief The representation of the syntax used by this generatorprivate org.w3c.dom.Document
syntax
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addLowlevelProperties(java.util.ArrayList<java.lang.String> result, java.lang.String path, org.w3c.dom.Element ref)
MSG
generate(java.lang.String msgName)
java.lang.String
get(java.lang.String key)
java.util.List<java.lang.String>
getGVParameterNames(java.lang.String specname)
java.util.List<java.lang.String>
getGVParameterNames(java.lang.String gvname, java.lang.String version)
java.util.List<java.lang.String>
getGVRestrictionNames(java.lang.String specname)
java.util.List<java.lang.String>
getGVRestrictionNames(java.lang.String gvname, java.lang.String version)
java.util.List<java.lang.String>
getGVResultNames(java.lang.String specname)
java.util.List<java.lang.String>
getGVResultNames(java.lang.String gvname, java.lang.String version)
java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>>
getLowlevelGVs()
org.w3c.dom.Document
getSyntax()
private static java.lang.String
pathWithDot(java.lang.String path)
void
reset()
void
set(java.lang.String path, java.lang.String value)
-
-
-
Method Detail
-
generate
public MSG generate(java.lang.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(java.lang.String path, java.lang.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 org.w3c.dom.Document getSyntax()
- Returns:
- The internally used representation of a HBCI syntax description.
-
getLowlevelGVs
public java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> getLowlevelGVs()
-
getGVParameterNames
public java.util.List<java.lang.String> getGVParameterNames(java.lang.String specname)
-
getGVParameterNames
public java.util.List<java.lang.String> getGVParameterNames(java.lang.String gvname, java.lang.String version)
-
getGVResultNames
public java.util.List<java.lang.String> getGVResultNames(java.lang.String specname)
-
getGVResultNames
public java.util.List<java.lang.String> getGVResultNames(java.lang.String gvname, java.lang.String version)
-
getGVRestrictionNames
public java.util.List<java.lang.String> getGVRestrictionNames(java.lang.String specname)
-
getGVRestrictionNames
public java.util.List<java.lang.String> getGVRestrictionNames(java.lang.String gvname, java.lang.String version)
-
addLowlevelProperties
private void addLowlevelProperties(java.util.ArrayList<java.lang.String> result, java.lang.String path, org.w3c.dom.Element ref)
-
pathWithDot
private static java.lang.String pathWithDot(java.lang.String path)
-
get
public java.lang.String get(java.lang.String key)
-
-