|
|
__init__(self,
value=None)
Derived classes must override setting TYPE class variable |
source code
|
|
|
|
|
|
|
__eq__(self,
attrVal)
Check for equality by comparing the value attributes |
source code
|
|
|
any - constrained in derived classes
|
|
|
|
|
|
AttributeValue
|
|
|
dict
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
NoneType but implement as string in derived classes
|
ELEMENT_LOCAL_NAME = 'AttributeValue'
XML element local name for the given type
|
|
string
|
CLASS_NAME_SUFFIX = 'AttributeValue'
all attribute value classes end with this suffix
|
|
string
|
IDENTIFIER_PREFIX = 'http://www.w3.org/2001/XMLSchema#'
geberic prefix for attribute value URNs
|
|
NoneType - derived classes should set to appropriate string
|
IDENTIFIER = None
URN for attribute value in derived class
|
|
|
STRING_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#string'
|
|
|
ANY_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#anyURI'
|
|
|
INTEGER_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#integer'
|
|
|
BOOLEAN_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#boolean'
|
|
|
DOUBLE_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#double'
|
|
|
DATE_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#date'
|
|
|
DATETIME_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#dateTime'
|
|
|
TIME_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#time'
|
|
|
DAYTIMEDURATION_TYPE_URI = 'http://www.w3.org/TR/2002/WD-xquer...
|
|
|
YEARMONTHDURATION_TYPE_URI = 'http://www.w3.org/TR/2002/WD-xqu...
|
|
|
X500NAME_TYPE_URI = 'urn:oasis:names:tc:xacml:1.0:data-type:x5...
|
|
|
RFC822NAME_TYPE_URI = 'urn:oasis:names:tc:xacml:1.0:data-type:...
|
|
|
HEXBINARY_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#hexBinary'
|
|
|
BASE64BINARY_TYPE_URI = 'http://www.w3.org/2001/XMLSchema#base...
|
|
|
IPADDRESS_TYPE_URI = 'urn:oasis:names:tc:xacml:2.0:data-type:i...
|
|
|
DNSNAME_TYPE_URI = 'urn:oasis:names:tc:xacml:2.0:data-type:dns...
|
|
tuple
|
TYPE_URIS = ('http://www.w3.org/2001/XMLSchema#string', 'http:...
URIs for all the different supported types
|
|
tuple
|
TYPE_NAMES = ('String', 'AnyURI', 'Integer', 'Boolean', 'Doubl...
corresponding short names for all the types
|
|
|
NATIVE_TYPES = (<type 'basestring'>, <type 'basestring'>, <typ...
equivalent python types as implemented
|
|
dict
|
TYPE_MAP = {'AnyURI': <type 'basestring'>, 'Base64Binary': Not...
mapping from type names to python types
|
|
dict
|
TYPE_URI_MAP = {'AnyURI': 'http://www.w3.org/2001/XMLSchema#an...
mapping from type names to type URIs
|
|
NoneType / string in derived type
|
TYPE = None
type name for derived type - set to None in this parent class
|
|
|
__abstractmethods__ = frozenset([])
|
|
|
_abc_cache = <_weakrefset.WeakSet object at 0x1011b9910>
|
|
Inherited from expression.Expression:
DATA_TYPE_ATTRIB_NAME
Inherited from XacmlCoreBase:
XACML_1_0_NS_PREFIX,
XACML_2_0_NS_PREFIX,
XMLNS
|