Package advene :: Package model :: Package core :: Module resource
[hide private]
[frames] | no frames]

Source Code for Module advene.model.core.resource

 1  """ 
 2  I define the class of resources. 
 3  """ 
 4   
 5  from advene.model.core.element import PackageElement, RESOURCE 
 6  from advene.model.core.content import WithContentMixin 
7 8 -class Resource(PackageElement, WithContentMixin):
9 10 ADVENE_TYPE = RESOURCE 11 12 @classmethod
13 - def instantiate(cls, owner, id, mimetype, model, url, *args):
14 r = super(Resource, cls) \ 15 .instantiate(owner, id, mimetype, model, url, *args) 16 r._instantiate_content(mimetype, model, url) 17 return r
18 19 @classmethod
20 - def create_new(cls, owner, id, mimetype, model, url):
26 27 # 28