org.knowhowlab.osgi.monitoradmin.util
Class StatusVariablePathFilter

java.lang.Object
  extended by org.knowhowlab.osgi.monitoradmin.util.StatusVariablePath
      extended by org.knowhowlab.osgi.monitoradmin.util.StatusVariablePathFilter

public class StatusVariablePathFilter
extends StatusVariablePath

StatusVariable path filter with '*' wildcard support

Author:
dmytro.pishchukhin

Field Summary
 
Fields inherited from class org.knowhowlab.osgi.monitoradmin.util.StatusVariablePath
monitorableId, path, statusVariableId
 
Constructor Summary
StatusVariablePathFilter(java.lang.String path)
           
 
Method Summary
 java.lang.String getMonitorableIdFilter()
           
 boolean match(java.lang.String monitorableId, java.lang.String statusVariableId)
          Check that given monitorable Id and StatusVarialbe Id match Filter
protected  boolean validateId(java.lang.String id)
           
 
Methods inherited from class org.knowhowlab.osgi.monitoradmin.util.StatusVariablePath
getMonitorableId, getPath, getStatusVariableId, parseIds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusVariablePathFilter

public StatusVariablePathFilter(java.lang.String path)
                         throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

validateId

protected boolean validateId(java.lang.String id)
Overrides:
validateId in class StatusVariablePath

match

public boolean match(java.lang.String monitorableId,
                     java.lang.String statusVariableId)
Check that given monitorable Id and StatusVarialbe Id match Filter

Parameters:
monitorableId - monitorable Id
statusVariableId - StatusVariable Id
Returns:
result

getMonitorableIdFilter

public java.lang.String getMonitorableIdFilter()


Copyright © 2010 Know-How Lab. All Rights Reserved.