|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.knowhowlab.osgi.monitoradmin.util.StatusVariablePath
public class StatusVariablePath
Status Variable path object
| Field Summary | |
|---|---|
protected java.lang.String |
monitorableId
|
protected java.lang.String |
path
|
protected java.lang.String |
statusVariableId
|
| Constructor Summary | |
|---|---|
StatusVariablePath()
|
|
StatusVariablePath(java.lang.String path)
Initialize object and parse input path value |
|
StatusVariablePath(java.lang.String monitorableId,
java.lang.String statusVariableId)
Initialize object from monitorableId and status variable Id |
|
| Method Summary | |
|---|---|
java.lang.String |
getMonitorableId()
Get monitorable Id |
java.lang.String |
getPath()
Get full path |
java.lang.String |
getStatusVariableId()
Get StatusVariable Id |
protected java.lang.String[] |
parseIds(java.lang.String path)
Parse path and return non-nullable array (lenght = 2) with non-empty IDs values: resultArray[0] = monitorableId resultArray[1] = statusVariableId |
protected boolean |
validateId(java.lang.String id)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String monitorableId
protected java.lang.String statusVariableId
protected java.lang.String path
| Constructor Detail |
|---|
public StatusVariablePath(java.lang.String path)
throws java.lang.IllegalArgumentException
path - path value
java.lang.IllegalArgumentException - path is null or invalid
public StatusVariablePath(java.lang.String monitorableId,
java.lang.String statusVariableId)
throws java.lang.IllegalArgumentException
monitorableId - monitorableId valuestatusVariableId - status variable Id value
java.lang.IllegalArgumentException - ids are null or invalid;public StatusVariablePath()
| Method Detail |
|---|
public java.lang.String getMonitorableId()
public java.lang.String getStatusVariableId()
public java.lang.String getPath()
protected java.lang.String[] parseIds(java.lang.String path)
throws java.lang.IllegalArgumentException
path - status variable path
java.lang.IllegalArgumentException - path is null or invalid
(contains more or less than one separator '/' or parsed IDs are empty or invalid)protected boolean validateId(java.lang.String id)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||