jason.service.requestparser.datahandler
Class ProtocolInformationUnit

java.lang.Object
  |
  +--jason.service.requestparser.datahandler.ProtocolInformationUnit
All Implemented Interfaces:
ProtocolInformationUnitEngineInt, ProtocolInformationUnitInt

public class ProtocolInformationUnit
extends java.lang.Object
implements ProtocolInformationUnitInt, ProtocolInformationUnitEngineInt


Field Summary
protected  boolean caseSensitive
           
protected  boolean informationUnitLocked
           
protected  java.lang.String[] patternString
           
protected  java.lang.String protocolName
           
protected  java.lang.String protocolProvider
           
protected  java.lang.String protocolVersion
           
 
Constructor Summary
ProtocolInformationUnit()
           
 
Method Summary
 java.lang.String[] getPatternString()
           
 java.lang.String getProtocolName()
           
 java.lang.String getProtocolProvider()
           
 java.lang.String getProtocolVersion()
           
 boolean isCaseSensitive()
           
 boolean isInformationUnitLocked()
           
 void setCaseSensitive(boolean caseSensitive)
           
 void setInformationUnitLocked(boolean lockState)
           
 void setPatternString(java.lang.String[] patternString)
           
 void setProtocolName(java.lang.String protocolName)
           
 void setProtocolProvider(java.lang.String protocolProvider)
           
 void setProtocolVersion(java.lang.String protocolVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

protocolName

protected java.lang.String protocolName

protocolVersion

protected java.lang.String protocolVersion

protocolProvider

protected java.lang.String protocolProvider

caseSensitive

protected boolean caseSensitive

patternString

protected java.lang.String[] patternString

informationUnitLocked

protected boolean informationUnitLocked
Constructor Detail

ProtocolInformationUnit

public ProtocolInformationUnit()
Method Detail

getPatternString

public java.lang.String[] getPatternString()
Specified by:
getPatternString in interface ProtocolInformationUnitInt

getProtocolName

public java.lang.String getProtocolName()
Specified by:
getProtocolName in interface ProtocolInformationUnitInt

getProtocolVersion

public java.lang.String getProtocolVersion()
Specified by:
getProtocolVersion in interface ProtocolInformationUnitInt

getProtocolProvider

public java.lang.String getProtocolProvider()
Specified by:
getProtocolProvider in interface ProtocolInformationUnitInt

isCaseSensitive

public boolean isCaseSensitive()
Specified by:
isCaseSensitive in interface ProtocolInformationUnitInt

setPatternString

public void setPatternString(java.lang.String[] patternString)
Specified by:
setPatternString in interface ProtocolInformationUnitEngineInt

setProtocolName

public void setProtocolName(java.lang.String protocolName)
Specified by:
setProtocolName in interface ProtocolInformationUnitEngineInt

setProtocolVersion

public void setProtocolVersion(java.lang.String protocolVersion)
Specified by:
setProtocolVersion in interface ProtocolInformationUnitEngineInt

setProtocolProvider

public void setProtocolProvider(java.lang.String protocolProvider)
Specified by:
setProtocolProvider in interface ProtocolInformationUnitEngineInt

setCaseSensitive

public void setCaseSensitive(boolean caseSensitive)
Specified by:
setCaseSensitive in interface ProtocolInformationUnitEngineInt

isInformationUnitLocked

public boolean isInformationUnitLocked()
Specified by:
isInformationUnitLocked in interface ProtocolInformationUnitEngineInt

setInformationUnitLocked

public void setInformationUnitLocked(boolean lockState)
Specified by:
setInformationUnitLocked in interface ProtocolInformationUnitEngineInt