Package org.openmuc.jship.node.service
Class TxtRecord
- java.lang.Object
-
- org.openmuc.jship.node.service.TxtRecord
-
public class TxtRecord extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TxtRecord(java.lang.String id, java.lang.String path, java.lang.String ski, boolean register)
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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBrand()
java.lang.String
getId()
static java.lang.String
getIdFromTxt(java.lang.String txt)
seegetPropertyFromTxt(String, String)
but property parameter not neededjava.lang.String
getModel()
java.lang.String
getPath()
static java.lang.String
getPathFromTxt(java.lang.String txt)
seegetPropertyFromTxt(String, String)
but property parameter not neededstatic 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.2static boolean
getRegisterAsBooleanFromTxt(java.lang.String txt)
seegetRegisterFromTxt(String)
but returns a boolean for conveniencestatic java.lang.String
getRegisterFromTxt(java.lang.String txt)
seegetPropertyFromTxt(String, String)
but property parameter not neededjava.lang.String
getSki()
java.lang.String
getTxtRecord()
int
getTxtvers()
java.lang.String
getType()
boolean
isRegister()
static TxtRecord
parseTxtRecordFromString(java.lang.String txt)
void
setBrand(java.lang.String brand)
void
setId(java.lang.String id)
void
setModel(java.lang.String model)
void
setPath(java.lang.String path)
void
setRegister(boolean register)
void
setSki(java.lang.String ski)
void
setType(java.lang.String type)
-
-
-
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 fromproperty
- the name of the property to search for- Returns:
- the value of the property
-
getIdFromTxt
public static java.lang.String getIdFromTxt(java.lang.String txt)
seegetPropertyFromTxt(String, String)
but property parameter not needed
-
getPathFromTxt
public static java.lang.String getPathFromTxt(java.lang.String txt)
seegetPropertyFromTxt(String, String)
but property parameter not needed
-
getRegisterFromTxt
public static java.lang.String getRegisterFromTxt(java.lang.String txt)
seegetPropertyFromTxt(String, String)
but property parameter not needed
-
getRegisterAsBooleanFromTxt
public static boolean getRegisterAsBooleanFromTxt(java.lang.String txt)
seegetRegisterFromTxt(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)
-
-