JBoss port of sunxacml 2.0.5

Uses of Interface
org.jboss.security.xacml.sunxacml.cond.Expression

Packages that use Expression
org.jboss.security.xacml.sunxacml.attr Contains many of the classes related to attributes and attribute retrieval. 
org.jboss.security.xacml.sunxacml.cond Support for Conditions is in this package. 
 

Uses of Expression in org.jboss.security.xacml.sunxacml.attr
 

Classes in org.jboss.security.xacml.sunxacml.attr that implement Expression
 class AnyURIAttribute
          Representation of an xs:anyURI value.
 class AttributeDesignator
          Represents all four kinds of Designators in XACML.
 class AttributeSelector
          Supports the standard selector functionality in XACML, which uses XPath expressions to resolve values from the Request or elsewhere.
 class AttributeValue
          The base type for all datatypes used in a policy or request/response, this abstract class represents a value for a given attribute type.
 class BagAttribute
          Represents a bag used in the XACML spec as return values from functions and designators/selectors that provide more than one value.
 class Base64BinaryAttribute
          Representation of an xsi:base64Binary value.
 class BooleanAttribute
          Representation of an xs:boolean value.
 class DateAttribute
          Representation of an xs:date value.
 class DateTimeAttribute
          Representation of an xs:dateTime value.
 class DayTimeDurationAttribute
          Representation of an xf:dayTimeDuration value.
 class DNSNameAttribute
          Represents the DNSName datatype introduced in XACML 2.0.
 class DoubleAttribute
          Representation of an xsi:double value.
 class HexBinaryAttribute
          Representation of an xsi:hexBinary value.
 class IntegerAttribute
          Representation of an xs:integer value.
 class IPAddressAttribute
          Represents the IPAddress datatype introduced in XACML 2.0.
 class IPv4AddressAttribute
          Subclass of IPAddressAttribute that handles the specifics of IPv4.
 class IPv6AddressAttribute
          Subclass of IPAddressAttribute that handles the specifics of IPv6.
 class RFC822NameAttribute
          Representation of an rfc822Name (ie, an email address).
 class StringAttribute
          Representation of an xs:string value.
 class TimeAttribute
          Representation of an xs:time value.
 class X500NameAttribute
          Representation of an X500 Name.
 class YearMonthDurationAttribute
          Representation of an xf:yearMonthDuration value.
 

Uses of Expression in org.jboss.security.xacml.sunxacml.cond
 

Subinterfaces of Expression in org.jboss.security.xacml.sunxacml.cond
 interface Evaluatable
          Generic interface that is implemented by all objects that can be evaluated directly (AttributeDesignator, Apply, AttributeValue, etc.).
 interface Function
          Interface that all functions in the system must implement.
 

Classes in org.jboss.security.xacml.sunxacml.cond that implement Expression
 class AbsFunction
          A class that implements all the *-abs functions.
 class AddFunction
          A class that implements all the *-add functions.
 class Apply
          Represents the XACML ApplyType and ConditionType XML types.
 class BagFunction
          Represents all of the Bag functions, though the actual implementations are in two sub-classes specific to the condition and general bag functions.
 class ComparisonFunction
          A class that implements all of the standard comparison functions.
 class Condition
          Represents the XACML ConditionType type.
 class ConditionBagFunction
          Specific BagFunction class that supports the single condition bag function: type-is-in.
 class ConditionSetFunction
          Specific SetFunction class that supports all of the condition set functions: type-at-least-one-member-of, type-subset, and type-set-equals.
 class DateMathFunction
          A class that implements several of the date math functions.
 class DivideFunction
          A class that implements all the *-divide functions.
 class EqualFunction
          A class that implements all the *-equal functions.
 class FloorFunction
          A class that implements the floor function.
 class FunctionBase
          An abstract utility superclass for functions.
 class GeneralBagFunction
          Specific BagFunction class that supports all of the general-purpose bag functions: type-one-and-only, type-bag-size, and type-bag.
 class GeneralSetFunction
          Specific SetFunction class that supports all of the general-purpose set functions: type-intersection and type-union.
 class HigherOrderFunction
          Represents all of the higher order bag functions, except map, which has its own class due to the issues with its return type.
 class LogicalFunction
          A class that implements the logical functions "or" and "and".
 class MatchFunction
          Implements the standard matching and regular expression functions.
 class ModFunction
          A class that implements the integer-mod function.
 class MultiplyFunction
          A class that implements all the *-multiply functions.
 class NOfFunction
          A class that implements the n-of function.
 class NotFunction
          A class that implements the not function.
 class NumericConvertFunction
          A class that implements all the numeric type conversion functions (double-to-integer and integer-to-double).
 class RoundFunction
          A class that implements the round function.
 class SetFunction
          Represents all of the Set functions, though the actual implementations are in two sub-classes specific to the condition and general set functions.
 class StringFunction
          This class implements the string-concatenate function from XACML 2.0.
 class StringNormalizeFunction
          A class that implements all the string conversion functions (string-normalize-space and string-normalize-to-lower-case).
 class SubtractFunction
          A class that implements all the *-subtract functions.
 class TimeInRangeFunction
          This class implements the time-in-range function, which takes three time values and returns true if the first value falls between the second and the third value.
 class URLStringCatFunction
          Represents the XACML 2.0 url-string-concatenate function.
 class VariableReference
          This class supports the VariableReferenceType type introuced in XACML 2.0.
 

Methods in org.jboss.security.xacml.sunxacml.cond that return Expression
 Expression VariableDefinition.getExpression()
          Returns the expression provided by this definition.
 

Constructors in org.jboss.security.xacml.sunxacml.cond with parameters of type Expression
Condition(Expression expression)
          Constructs a Condition as used in XACML 2.0.
VariableDefinition(String variableId, Expression expression)
          Creates a new VariableDefinition with the given identifier and expression.
 


JBoss port of sunxacml 2.0.5

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.