public interface IAliasValue
Modifier and Type | Field and Description |
---|---|
static int |
CURRENT_VERSION |
static long |
serialVersionUID |
static int |
SIMPLE_TYPE
The value is stored as a java.lang.String
|
static int |
THING_TYPE
The value is stored as an
IThingID |
static int |
URI_TYPE
The value is stored as an
IURI |
Modifier and Type | Method and Description |
---|---|
String |
getParams() |
IThingID |
getTargetID()
Only returns a thingid if valid
|
int |
getType() |
IURI |
getUri()
if this has a uri it will return it
if this has a string it will return a string form
|
String |
getValue()
If this has a string it will return it.
|
boolean |
isSystem()
If this is a system alias, don't ever change it or modify it.
|
void |
setParams(String params) |
void |
setTargetID(IThingID targetID) |
void |
setUri(IURI uri) |
void |
setValue(String value) |
static final long serialVersionUID
static final int CURRENT_VERSION
static final int SIMPLE_TYPE
static final int URI_TYPE
IURI
static final int THING_TYPE
IThingID
boolean isSystem()
int getType()
SIMPLE_TYPE
,
URI_TYPE
,
THING_TYPE
String getValue()
void setValue(String value)
IURI getUri()
void setUri(IURI uri)
IThingID getTargetID()
void setTargetID(IThingID targetID)
String getParams()
void setParams(String params)