org.jboss.security.xacml.core.ext
Class ExtendedAttributeFactory

java.lang.Object
  extended by org.jboss.security.xacml.sunxacml.attr.AttributeFactory
      extended by org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
          extended by org.jboss.security.xacml.core.ext.ExtendedAttributeFactory

public class ExtendedAttributeFactory
extends org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory

Extendible Attribute factory

Since:
Mar 28, 2008
Version:
$Revision$
Author:
Anil.Saldhana@redhat.com

Method Summary
 void addDatatype(String id, org.jboss.security.xacml.sunxacml.attr.AttributeProxy proxy)
           
 org.jboss.security.xacml.sunxacml.attr.AttributeValue createValue(Node root, String type)
           
 org.jboss.security.xacml.sunxacml.attr.AttributeValue createValue(Node root, URI dataType)
           
 org.jboss.security.xacml.sunxacml.attr.AttributeValue createValue(URI dataType, String value)
           
static ExtendedAttributeFactory getFactory()
           
 
Methods inherited from class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
createValue, getSupportedDatatypes
 
Methods inherited from class org.jboss.security.xacml.sunxacml.attr.AttributeFactory
addAttributeProxy, createAttribute, createAttribute, createAttribute, createAttribute, getInstance, getInstance, registerFactory, setDefaultFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addDatatype

public void addDatatype(String id,
                        org.jboss.security.xacml.sunxacml.attr.AttributeProxy proxy)
Overrides:
addDatatype in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory

createValue

public org.jboss.security.xacml.sunxacml.attr.AttributeValue createValue(URI dataType,
                                                                         String value)
                                                                  throws org.jboss.security.xacml.sunxacml.UnknownIdentifierException,
                                                                         org.jboss.security.xacml.sunxacml.ParsingException
Overrides:
createValue in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Throws:
org.jboss.security.xacml.sunxacml.UnknownIdentifierException
org.jboss.security.xacml.sunxacml.ParsingException

createValue

public org.jboss.security.xacml.sunxacml.attr.AttributeValue createValue(Node root,
                                                                         String type)
                                                                  throws org.jboss.security.xacml.sunxacml.UnknownIdentifierException,
                                                                         org.jboss.security.xacml.sunxacml.ParsingException
Overrides:
createValue in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Throws:
org.jboss.security.xacml.sunxacml.UnknownIdentifierException
org.jboss.security.xacml.sunxacml.ParsingException

createValue

public org.jboss.security.xacml.sunxacml.attr.AttributeValue createValue(Node root,
                                                                         URI dataType)
                                                                  throws org.jboss.security.xacml.sunxacml.UnknownIdentifierException,
                                                                         org.jboss.security.xacml.sunxacml.ParsingException
Overrides:
createValue in class org.jboss.security.xacml.sunxacml.attr.BaseAttributeFactory
Throws:
org.jboss.security.xacml.sunxacml.UnknownIdentifierException
org.jboss.security.xacml.sunxacml.ParsingException

getFactory

public static ExtendedAttributeFactory getFactory()


Copyright © 2008 JBoss Inc.. All Rights Reserved.