Package ndg :: Package xacml :: Package parsers :: Package etree :: Module attributevaluereader :: Class DataTypeReaderClassFactory
[hide private]

Class DataTypeReaderClassFactory

source code

object --+
         |
        DataTypeReaderClassFactory

Return class to parse the content of the Attribute value based on the DataType setting

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]
 
addReader(cls, identifier, readerClass) source code
 
getReader(cls, attributeValue) source code
Class Variables [hide private]
  MAP = {'urn:oasis:names:tc:xacml:1.0:data-type:x500Name': <cla...
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

MAP

Value:
{'urn:oasis:names:tc:xacml:1.0:data-type:x500Name': <class 'ndg.xacml.\
parsers.etree.attributevaluereader.ETreeDataTypeReaderBase'>, 'urn:oas\
is:names:tc:xacml:2.0:data-type:dnsName': <class 'ndg.xacml.parsers.et\
ree.attributevaluereader.ETreeDataTypeReaderBase'>, 'http://www.w3.org\
/2001/XMLSchema#string': <class 'ndg.xacml.parsers.etree.attributevalu\
ereader.ETreeDataTypeReaderBase'>, 'http://www.w3.org/TR/2002/WD-xquer\
y-operators-20020816#yearMonthDuration': <class 'ndg.xacml.parsers.etr\
ee.attributevaluereader.ETreeDataTypeReaderBase'>, 'urn:oasis:names:tc\
...