## Uses of Class
hnscnvt.HNSSign

- Packages that use HNSSign
  Package | Description
  --- | ---
  hnscnvt | This package implements the processing of HamNoSys 4 sign data in various input formats to give the corresponding HamNoSysML (HML) and gestural SiGML representations.
  hnsgen | This package implements the conversion of gestural SiGML signs (that is, `<hamgestural_sign>` elements) to the corresponding HamNoSys 4 signs, represented as HNS SiGML signs (that is, `<hns_sign>` elements).
  sigmlinlib | This package defines the classes that define the main SiGML Input Library API, including the provision of a networked SiGML signing data input service using TCP/IP and UDP server sockets, suitable for use by an avatar based SiGML animation module.
  ssclient | This package defines the classes that implement the SiGML Signing Client application, which provides GUI-based SiGML signing data input, editing, and client-side dispatch to a network-hosted SiGML animation service.

- - ### Uses of HNSSign in hnscnvt

    Methods in hnscnvt that return HNSSign
    Modifier and Type | Method and Description
    --- | ---
    `HNSSign` | HNSSignElementToHNS.`convert(org.w3c.dom.Element hnssignel)` Returns the `HNSSign` for the given `<hns_sign>` DOM `Element`.
    `HNSSign` | HNSSignElementToHNS.`convert(java.lang.String hnssigneltxt)` Returns the `HNSSign` for the given `<hns_sign>` element string.
    `HNSSign` | HNSSignSAXHandler.`getHNSSign()` Returns the scanned `HNSSign`.
    `HNSSign[]` | HNSInputAsSignSequence.`hnsSignSequence()` Returns the generated sequence of `HNSSign`s.

    Methods in hnscnvt with parameters of type HNSSign
    Modifier and Type | Method and Description
    --- | ---
    `void` | HNSSignToElementText.`convert(HNSSign hnss, java.lang.StringBuilder hnsbuf)` Generates the `&lt;hns_sign&gt;` element text for the given `HNSSign`, and appends it to the given string builder.
    `org.w3c.dom.Element` | HNSToHML.`hmlSign(HNSSign hsign)` Generates and returns the HML `<sign>` element for the given `HNSSign`.
    `java.lang.String` | HNSToHML.`hmlSignText(HNSSign hsign)` Generates and returns the HML `<sign>` element for the given `HNSSign`.
    `java.lang.String` | HNSSignToElementText.`hnsSignElement(HNSSign hnss)` Generates and returns the `&lt;hns_sign&gt;` element text for the given `HNSSign`.
    `void` | HNSSignsHandler.`processHNSSign(HNSSign hsign)` Reports the generation of the next sign, passing this sign as the argument for the handler to process.

  - ### Uses of HNSSign in hnsgen

    Methods in hnsgen that return HNSSign
    Modifier and Type | Method and Description
    --- | ---
    `HNSSign` | HNS3To4.`convert(HNSSign hns)` Returns a new `HNSSign` obtained by converting the given one from HNS-3 to HNS-4 format.

    Methods in hnsgen with parameters of type HNSSign
    Modifier and Type | Method and Description
    --- | ---
    `HNSSign` | HNS3To4.`convert(HNSSign hns)` Returns a new `HNSSign` obtained by converting the given one from HNS-3 to HNS-4 format.

  - ### Uses of HNSSign in sigmlinlib

    Methods in sigmlinlib that return HNSSign
    Modifier and Type | Method and Description
    --- | ---
    `HNSSign[]` | SiGMLInLib.`gesturalSiGMLToHNS(java.lang.String gsigml)` Returns a sequence of `HNSSign`s, one for each `<hamgestural_sign>` element in the given SiGML document text.

  - ### Uses of HNSSign in ssclient

    Methods in ssclient with parameters of type HNSSign
    Modifier and Type | Method and Description
    --- | ---
    `static javax.swing.JTable` | HNSTableSuppport.`makeHNSTable(HNSSign[] signs)`

    Constructors in ssclient with parameters of type HNSSign
    Constructor and Description
    `HNSModel(HNSSign[] signs)`