Package libconfix :: Package core :: Package machinery :: Module local_package :: Class LocalPackage
[show private | hide private]
[frames | no frames]

Class LocalPackage

Marshallable --+    
               |    
         Package --+
                   |
                  LocalPackage


Method Summary
  __init__(self, rootdirectory, setups)
  __str__(self)
  acinclude_m4(self)
  add_setup(self, s)
  boil(self, external_nodes)
  configure_ac(self)
  digraph(self)
  get_initial_builders(self)
Called by DirectoryBuilder objects that are just being initialized, to get initial builders and interface proxies.
  install(self)
  name(self)
  output(self)
  output_options_(self)
  output_repo_(self)
  output_stock_autoconf_(self)
  output_subdirs_(self)
  output_unique_file_(self)
  rootbuilder(self)
  rootdirectory(self)
  set_name(self, name)
  set_setups(self, ss)
  set_version(self, version)
  setups(self)
  version(self)
  __collect_builders(self)
  __collect_builders_recursive(self, builder, found)
  __do_enlarge(self)
Enlarge our current set of builders by calling the Builder.enlarge() on each.
    Inherited from Package
  get_marshalling_data(self)
Return marshalling data for my attributes.
  nodes(self)
  set_marshalling_data(self, data)
(To be documented)...
    Inherited from Marshallable
  __getstate__(self)
  __setstate__(self, data)

Class Variable Summary
classobj InfiniteLoopError = libconfix.core.machinery.local_package.InfiniteLoopError
    Inherited from Marshallable
str ATTRIBUTES = 'attributes'
str GENERATING_CLASS = 'generating_class'
str VERSIONS = 'versions'

Method Details

get_initial_builders(self)

Called by DirectoryBuilder objects that are just being
initialized, to get initial builders and interface proxies.

__do_enlarge(self)

Enlarge our current set of builders by calling the
Builder.enlarge() on each. Returns the new set of builders, or
None if we want the caller to repeat.

Generated by Epydoc 2.1 on Fri Nov 23 16:56:35 2007 http://epydoc.sf.net