class documentation

class ContainerExtractor(object): (source)

Constructor: ContainerExtractor(config)

View In Hierarchy

A class to extract certain containers.

Method __init__ The config parameter is a map containing three lists: allowed, copied and extracted.
Method extract Extract a group of selected containers from elyxer.a container.
Method process Add allowed containers, clone cloned containers and add the clone.
Method safeclone Return a new container with contents only in a safe list, recursively.
Instance Variable allowed Undocumented
Instance Variable cloned Undocumented
Instance Variable extracted Undocumented
def __init__(self, config): (source)

The config parameter is a map containing three lists: allowed, copied and extracted.

def extract(self, container): (source)

Extract a group of selected containers from elyxer.a container.

def process(self, container, list): (source)

Add allowed containers, clone cloned containers and add the clone.

def safeclone(self, container): (source)

Return a new container with contents only in a safe list, recursively.

Undocumented

Undocumented

extracted = (source)

Undocumented