def __repr__(self):
            functions = \
                "\n\n".join(indent(' ' * 4,
                    (repr(function) for function in self.functions)
                ))
            name = self.java_name()
            service_name = JavaService.java_name(self)
            return """\
public interface %(name)s {
%(functions)s
}""" % locals()
        def java_repr(self):
            name = self.java_name()
            sections = []
            sections.append("\n\n".join(self._java_methods()))
            sections = "\n\n".join(indent(' ' * 4, sections))
            service_name = JavaService.java_name(self)
            service_package = self._parent_document().java_package()
            return """\
public class %(name)s extends %(service_package)s.Abstract%(service_name)s {
%(sections)s
}""" % locals()
        def java_repr(self):
            name = self.java_name()
            sections = []
            sections.append("\n\n".join(self._java_methods()))
            sections = "\n\n".join(indent(' ' * 4, sections))
            service_name = JavaService.java_name(self)
            service_package = self._parent_document().java_package()
            return """\
public class %(name)s extends %(service_package)s.Abstract%(service_name)s {
%(sections)s
}""" % locals()
Ejemplo n.º 4
0
        def __repr__(self):
            functions = \
                "\n\n".join(indent(' ' * 4,
                    (repr(function) for function in self.functions)
                ))
            name = self.java_name()
            service_name = JavaService.java_name(self)
            return """\
public interface %(name)s {
%(functions)s
}""" % locals()
        def __repr__(self):
            functions = \
                "\n\n".join(indent(' ' * 4,
                    (repr(function) for function in self.functions)
                ))
            name = self.java_name()
            service_name = JavaService.java_name(self)
            return """\
@com.google.gwt.user.client.rpc.RemoteServiceRelativePath("%(service_name)s")
public interface %(name)s extends com.google.gwt.user.client.rpc.RemoteService {
%(functions)s
}""" % locals()
Ejemplo n.º 6
0
        def __repr__(self):
            client_service_package = ''
            try:
                client_service_package = self._parent_document().namespace_by_scope(('gwt_client_java', 'java')).name + '.'
            except KeyError:
                pass
            client_service_qname = client_service_package + JavaService.java_name(self) + 'GwtClient'
            functions = \
                lpad("\n", "\n\n".join(indent(' ' * 4,
                    (repr(function) for function in self.functions)
                )))
            name = self.java_name()
            service_qname = JavaService.java_qname(self)
            return """\
@SuppressWarnings("serial")
@com.google.inject.Singleton
public final class %(name)s extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements %(client_service_qname)s {
    @com.google.inject.Inject
    public %(name)s(final %(service_qname)s service) {
        this.service = service;
    }%(functions)s

    private final %(service_qname)s service;
}""" % locals()
Ejemplo n.º 7
0
 def java_name(self, boxed=False):
     return 'Abstract' + JavaService.java_name(self)
 def java_name(self):
     return JavaService.java_name(self) + 'GwtClient'
Ejemplo n.º 9
0
 def java_name(self):
     return JavaService.java_name(self) + 'Test'
Ejemplo n.º 10
0
 def java_name(self, boxed=False):
     return JavaService.java_name(self) + 'Test'
 def java_name(self):
     return JavaService.java_name(self) + 'GwtClientAsync'
Ejemplo n.º 12
0
 def java_name(self):
     return 'Validating' + JavaService.java_name(self)
Ejemplo n.º 13
0
 def java_name(self):
     return JavaService.java_name(self) + 'Test'
 def java_name(self):
     return JavaService.java_name(self) + 'Impl'
 def java_name(self):
     return JavaService.java_name(self) + 'Impl'
 def java_name(self):
     return 'Validating' + JavaService.java_name(self)
Ejemplo n.º 17
0
 def java_name(self):
     return JavaService.java_name(self) + 'GwtServlet'