nbi.xmlsec.xacml.parser
Class TargetMatchParser

java.lang.Object
  extended bynbi.xmlsec.xacml.parser.TargetMatchParser
Direct Known Subclasses:
AnyURIMatchParser, PermissionMatchParser, StringMatchParser, X500NameMatchParser

public abstract class TargetMatchParser
extends Object

Abstract Base class to transform TargetMatchinstances into related objects.

Since:
Version:
$Revision: 1.2 $
Author:
Lutz Suhrbier

Field Summary
(package private)  TargetMatch targetMatch
           
 
Constructor Summary
TargetMatchParser()
           
TargetMatchParser(TargetMatch targetMatch)
           
 
Method Summary
 Evaluatable getMatchEvaluatable()
          Add comment for getMatchEvaluatable
 Function getMatchFunction()
          Add comment for getMatchFunction
 AttributeValue getMatchValue()
          Add comment for getMatchValue
 int getType()
          Add comment for getType
abstract  Object parseMatchValue()
           
 void setTargetMatch(TargetMatch targetMatch)
          Add comment for setTargetMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetMatch

TargetMatch targetMatch
Constructor Detail

TargetMatchParser

public TargetMatchParser()

TargetMatchParser

public TargetMatchParser(TargetMatch targetMatch)
Parameters:
targetMatch -
Method Detail

parseMatchValue

public abstract Object parseMatchValue()
                                throws ParsingException
Throws:
ParsingException

getMatchEvaluatable

public Evaluatable getMatchEvaluatable()
Add comment for getMatchEvaluatable

Returns:
The Evaluatable or null.

getMatchFunction

public Function getMatchFunction()
Add comment for getMatchFunction

Returns:
The Function or null.

getMatchValue

public AttributeValue getMatchValue()
Add comment for getMatchValue

Returns:
The Value or null.

getType

public int getType()
Add comment for getType

Returns:
The Type or null.

setTargetMatch

public void setTargetMatch(TargetMatch targetMatch)
Add comment for setTargetMatch

Parameters:
targetMatch -


Copyright © 2006 Lutz Suhrbier, Freie Universitšt Berlin. All Rights Reserved.