| Home | Trees | Indices | Help |
|
|---|
|
|
Utility functions and classes.
|
|||
|
_DeconflictSymbols_mixin Mix-in used to deconflict public symbols in classes that may be inherited by generated binding classes. |
|||
|
Graph Represent a directed graph with arbitrary objects as nodes. |
|||
|
UniqueIdentifier Records a unique identifier, generally associated with a binding generation action. |
|||
|
UTCOffsetTimeZone A datetime.tzinfo subclass that helps deal with UTC
conversions in an ISO8601 world.
|
|||
|
LocalTimeZone A datetime.tzinfo subclass for the local time zone.
|
|||
|
PrivateTransient_mixin Emulate the transient keyword from Java for private member variables. |
|||
|
_LocationBase Wrap a location. |
|||
| Location | |||
| Locatable_mixin | |||
|
|||
str
|
|
||
str
|
|
||
str
|
|
||
str
|
|
||
str
|
|
||
str
|
|
||
|
|||
|
|||
|
|||
|
|||
str
|
|
||
|
|||
|
|||
_UnderscoreSubstitute_re = re.compile(r'
|
|||
_NonIdentifier_re = re.compile(r'
|
|||
_PrefixUnderscore_re = re.compile(r'^_
|
|||
_PrefixDigit_re = re.compile(r'^\d
|
|||
_Keywords = The keywords reserved for Python. |
|||
__TabCRLF_re = re.compile(r'
|
|||
__MultiSpace_re = re.compile(r'
|
|||
__HaveUUID = True
|
|||
|
|||
Convert a string into a literal value that can be used in Python source. This just calls
|
Convert a string into something suitable to be a Python identifier. The string is converted to unicode; spaces and periods replaced by underscores; non-printables stripped. Furthermore, any leading underscores are removed. If the result begins with a digit, the character 'n' is prepended. If the result is the empty string, the string 'emptyString' is substituted. No check is made for conflicts with keywords.
|
If the provided string See also MakeUnique.
|
Return an identifier based on The returned identifier is made unique by appending an underscore and, if necessary, a serial number. The order is :
|
Combine everything required to create a unique identifier. Leading and trailing underscores are stripped from all identifiers.
Note: Only module-level identifiers should be treated as protected. The class-level _DeconflictSymbols_mixin infrastructure does not include protected symbols. All class and instance members beginning with a single underscore are reserved for the PyXB infrastructure. |
Normalize the given string. Exactly one of the
See the whiteSpace facet.
|
Normalize a URI against an optional parent_uri in the way that is done
for If no URI schema is present, this will normalize a file system path. |
Retrieve the contents of the uri as a text string. If the uri does not include a scheme (e.g., |
Return a file object used to write the given file. Use the To get a writable file but leaving any existing contents in place, set
the The returned file pointer is positioned at the end of the file.
|
Calculate a cryptographic hash of the given string. For example, this is used to verify that a given module file contains bindings from a previous generation run for the same namespace. See OpenOrCreate.
|
Obtain a UUID using the best available method. On a version of python
that does not incorporate the
|
Provide a list of absolute paths to files present in any of a set of directories and meeting certain criteria. This is used, for example, to locate namespace archive files within the archive path specified by the user. One could use:
files = GetMatchingFiles('&bundles//:+',
pattern=re.compile('.*\.wxs$'),
default_path_wildcard='+',
default_path='/usr/local/pyxb/nsarchives',
prefix_pattern='&',
prefix_substituend='/opt/pyxb')
to obtain all files that can be recursively found within
|
|
|||
_KeywordsThe keywords reserved for Python.
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu Jan 28 08:39:47 2010 | http://epydoc.sourceforge.net |