def __init__(self, component, requirement, reg_exp=None):
		""" Create new URI component descriptor

		:param component: URI component, that
		:param requirement: URI component necessity
		:param reg_exp: If specified - a regular expression, which URI component value (if defined) must match
		"""
		self.__component = component
		self.__requirement = requirement
		self.__re_obj = re.compile(reg_exp) if reg_exp is not None else None
def __init__ ( self , component , requirement , reg_exp = None ) : self . __component = component self . __requirement = requirement self . __re_obj = re . compile ( reg_exp ) if reg_exp is not None else None
Create new URI component descriptor

		:param component: URI component, that
		:param requirement: URI component necessity
		:param reg_exp: If specified - a regular expression, which URI component value (if defined) must match