com.sshtools.common.automate
Class RemoteIdentificationRule

java.lang.Object
  extended by com.sshtools.common.automate.RemoteIdentificationRule

public class RemoteIdentificationRule
extends java.lang.Object

Version:
$Revision: 1.1 $
Author:
$author$

Field Summary
private static java.util.HashSet allowedOperations
           
private  java.util.HashMap expressions
           
private  java.lang.String name
           
private  int priority
           
 
Constructor Summary
RemoteIdentificationRule()
           
 
Method Summary
protected  void addExpression(java.lang.String operation, java.lang.String value)
           
 java.lang.String getName()
           
 int getPriority()
           
protected  void setName(java.lang.String name)
           
protected  void setPriority(int priority)
           
 boolean testRule(java.lang.String identification)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allowedOperations

private static java.util.HashSet allowedOperations

expressions

private java.util.HashMap expressions

priority

private int priority

name

private java.lang.String name
Constructor Detail

RemoteIdentificationRule

public RemoteIdentificationRule()
Method Detail

testRule

public boolean testRule(java.lang.String identification)
Parameters:
identification -
Returns:

setPriority

protected void setPriority(int priority)
Parameters:
priority -

addExpression

protected void addExpression(java.lang.String operation,
                             java.lang.String value)
                      throws UnsupportedRuleException
Parameters:
operation -
value -
Throws:
UnsupportedRuleException

setName

protected void setName(java.lang.String name)
Parameters:
name -

getName

public java.lang.String getName()
Returns:

getPriority

public int getPriority()
Returns: