Provided by: latexml_0.7.0-1_all bug

NAME

       "LaTeXML::Util::KeyVal" - support for keyvals

DESCRIPTION

       Provides a parser and representation of keyval pairs "LaTeXML::KeyVal" represents parameters handled by
       LaTeX's keyval package.

   Declarations
       "DefKeyVal($keyset,$key,$type);"
           Defines the type of value expected for the key $key when parsed in part of a KeyVal using $keyset.
           $type would be something like 'any' or 'Number', but I'm still working on this.

   Accessors
       "KeyVal($arg,$key)"
           This is useful within constructors to access the value associated with $key in the argument $arg.

       "KeyVals($arg)"
           This is useful within constructors to extract all keyvalue pairs to assign all attributes.

   KeyVal Methods
       "$value = $keyval->getValue($key);"
           Return the value associated with $key in the $keyval.

       "@keyvals = $keyval->getKeyVals;"
           Return the hash reference containing the keys and values bound in the $keyval.  Note that will only
           contain the last value for a given key, if they were repeated.

       "@keyvals = $keyval->getPairs;"
           Return the alternating keys and values bound in the $keyval.  Note that this may contain multiple
           entries for a given key, if they were repeated.

       "$keyval->digestValues;"
           Return a new "LaTeXML::KeyVals" object with all values digested as appropriate.

AUTHOR

       Bruce Miller <bruce.miller@nist.gov>

COPYRIGHT

       Public domain software, produced as part of work done by the United States Government & not subject to
       copyright in the US.