Class EncryptedFieldTable.Row

java.lang.Object
pygar.documents.EncryptedFieldTable.Row
Enclosing class:
EncryptedFieldTable

public static class EncryptedFieldTable.Row
extends java.lang.Object
The Row is the item stored in the table. The first column, "name", is the index or key to the table. The use of the vmin and vmax fields is described in the documentation for class ConcealReal
See Also:
FieldCryptoXmlTxt0.ConcealReal
  • Field Summary

    Fields 
    Modifier and Type Field Description
    EncryptedFieldTable.EFTYPE ftype
    The type of the field in the Pygar partial encryption system
    java.lang.String name
    The name of the field.
    boolean rangeSet
    The following is true if vmin and vmax are set and false otherwise
    java.lang.String remark
    An optional comment about the field
    double vmax
    For floating point fields, specify the estimated maximum value of the field.
    double vmin
    For floating point fields, specify the estimated minimum value of the field.
  • Constructor Summary

    Constructors 
    Constructor Description
    Row​(java.lang.String name, EncryptedFieldTable.EFTYPE ftype, java.lang.String remark)
    The Row contains two required fields: name and ftype.
    Row​(java.lang.String name, EncryptedFieldTable.EFTYPE ftype, java.lang.String remark, double vmin, double vmax)  
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • name

      public java.lang.String name
      The name of the field. If XML is used, the name of the XML tag
    • ftype

      The type of the field in the Pygar partial encryption system
    • remark

      public java.lang.String remark
      An optional comment about the field
    • rangeSet

      public boolean rangeSet
      The following is true if vmin and vmax are set and false otherwise
    • vmin

      public double vmin
      For floating point fields, specify the estimated minimum value of the field.
    • vmax

      public double vmax
      For floating point fields, specify the estimated maximum value of the field.
  • Constructor Details

    • Row

      public Row​(java.lang.String name, EncryptedFieldTable.EFTYPE ftype, java.lang.String remark)
      The Row contains two required fields: name and ftype. The choiceList can be null and the remark can be an empty string.
      Parameters:
      name - the partially qualified name of the XML field
      ftype - the type of encryption to be applied to the field
      remark - an explanation of the field in the XML document
    • Row

      public Row​(java.lang.String name, EncryptedFieldTable.EFTYPE ftype, java.lang.String remark, double vmin, double vmax)