nbi.xmlsec.xacml.builder
Class SubjectMatchBuilder

java.lang.Object
  extended bynbi.xmlsec.xacml.builder.TargetMatchBuilder
      extended bynbi.xmlsec.xacml.builder.SubjectMatchBuilder
Direct Known Subclasses:
AnyURISubjectMatchBuilder, X500NameSubjectMatchBuilder

public class SubjectMatchBuilder
extends TargetMatchBuilder

Class to create SubjectMatch instances.

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

Field Summary
 
Fields inherited from class nbi.xmlsec.xacml.builder.TargetMatchBuilder
attribute, eval, function, type
 
Constructor Summary
SubjectMatchBuilder(String matchFunction)
          Sets the function used to do the matching.
SubjectMatchBuilder(URI matchFunction)
          Sets the function used to do the matching.
 
Method Summary
 AttributeValue createMatchValue()
          Creates the attribute match value from the attribute.
 
Methods inherited from class nbi.xmlsec.xacml.builder.TargetMatchBuilder
getInstance, setAttribute, setMatchEvaluatable, setMatchEvaluatable, setMatchFunction, setMatchFunction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubjectMatchBuilder

public SubjectMatchBuilder(String matchFunction)
Sets the function used to do the matching.

Parameters:
matchFunction - FunctionId.

SubjectMatchBuilder

public SubjectMatchBuilder(URI matchFunction)
Sets the function used to do the matching.

Parameters:
matchFunction - FunctionId.
Method Detail

createMatchValue

public AttributeValue createMatchValue()
Description copied from class: TargetMatchBuilder
Creates the attribute match value from the attribute.

Specified by:
createMatchValue in class TargetMatchBuilder
Returns:
The created attribute value.
See Also:
TargetMatchBuilder.createMatchValue()


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