Class TxtRecord


  • public class TxtRecord
    extends java.lang.Object
    • Constructor Detail

      • TxtRecord

        public TxtRecord​(java.lang.String id,
                         java.lang.String path,
                         java.lang.String ski,
                         boolean register)
      • TxtRecord

        public TxtRecord​(java.lang.String id,
                         java.lang.String path,
                         java.lang.String ski,
                         boolean register,
                         java.lang.String brand,
                         java.lang.String type,
                         java.lang.String model)
    • Method Detail

      • getPropertyFromTxt

        public static java.lang.String getPropertyFromTxt​(java.lang.String txt,
                                                          java.lang.String property)
        gets specific property from a TXT record as described in SHIP spec chapter 7.3.2
        Parameters:
        txt - the TXT record to extract the property from
        property - the name of the property to search for
        Returns:
        the value of the property
      • getRegisterFromTxt

        public static java.lang.String getRegisterFromTxt​(java.lang.String txt)
        see getPropertyFromTxt(String, String) but property parameter not needed
      • getRegisterAsBooleanFromTxt

        public static boolean getRegisterAsBooleanFromTxt​(java.lang.String txt)
        see getRegisterFromTxt(String) but returns a boolean for convenience
      • parseTxtRecordFromString

        public static TxtRecord parseTxtRecordFromString​(java.lang.String txt)
      • getTxtRecord

        public java.lang.String getTxtRecord()
      • getTxtvers

        public int getTxtvers()
      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • getPath

        public java.lang.String getPath()
      • setPath

        public void setPath​(java.lang.String path)
      • getSki

        public java.lang.String getSki()
      • setSki

        public void setSki​(java.lang.String ski)
      • isRegister

        public boolean isRegister()
      • setRegister

        public void setRegister​(boolean register)
      • getBrand

        public java.lang.String getBrand()
      • setBrand

        public void setBrand​(java.lang.String brand)
      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • getModel

        public java.lang.String getModel()
      • setModel

        public void setModel​(java.lang.String model)