work in progress: methods for specific export of type instances or other children of concepts given

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3595 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2009-10-20 17:16:01 +00:00
parent c7b21fe806
commit 8c7f688324

10
external/base.py vendored
View file

@ -121,6 +121,16 @@ class Extractor(Base):
self.provideSubElements(obj, element)
yield element
def extractConceptsForType(self, typeName):
conceptElement = elementTypes['concept']
typeObject = self.concepts[typeName]
for obj in typeObject.getChildren([self.typePredicate]):
data = self.getObjectData(obj)
tp = getName(obj.conceptType)
element = conceptElement(name, obj.title, tp, **data)
#self.provideSubElements(obj, element)
yield element
def extractResources(self):
elementClass = elementTypes['resource']
for name, obj in self.resources.items():