Package Products :: Package ZenUtils :: Package extdirect :: Package zope :: Module metadirectives :: Class IDirectRouter
[hide private]
[frames] | no frames]

Class IDirectRouter

source code

interface.Interface --+
                      |
                     IDirectRouter

Registers a name and a javascript viewlet for a DirectRouter subclass.

Class Variables [hide private]
  name = TextLine(title= u"Name", description= u"The name of the...
  for_ = GlobalObject(title= u"For Interface", description= u"Th...
  class_ = GlobalObject(title= u"Class", description= u"The Dire...
  namespace = TextLine(title= u"Namespace", description= unicode...
  layer = TextLine(title= u"Layer", description= u"The layer", r...
  timeout = TextLine(title= u"Timeout", description= unicode("Ov...
  permission = TextLine(title= u"Permission", description= unico...
Class Variable Details [hide private]

name

Value:
TextLine(title= u"Name", description= u"The name of the requested view\
.")

for_

Value:
GlobalObject(title= u"For Interface", description= u"The interface the\
 directive is used for.", required= False)

class_

Value:
GlobalObject(title= u"Class", description= u"The DirectRouter subclass\
")

namespace

Value:
TextLine(title= u"Namespace", description= unicode("The JavaScript nam\
espace under which the" " remote methods should be available"), requir\
ed= False)

layer

Value:
TextLine(title= u"Layer", description= u"The layer", required= False)

timeout

Value:
TextLine(title= u"Timeout", description= unicode("Override the default\
 timeout (in milliseconds)" " for the calls"), required= False, defaul\
t= u"30000")

permission

Value:
TextLine(title= u"Permission", description= unicode("The base permissi\
on required to access methods" " on this router. Individual methods ca\
n override" " this setting using the require decorator"), required= Fa\
lse, default= u"zope.Public")