cascading method calls on an object

  • Thread starter =?ISO-8859-1?Q?Thomas_Gagn=E9?=
  • Start date
?

=?ISO-8859-1?Q?Thomas_Gagn=E9?=

Is there a way to cascade methods on an object similar to Smalltalk's cascading?

In Smalltalk (server pages) I might:

session
at: #username put: (request getParameterValueAt: 'username');
at: #server put: (request getParameterValueAt: 'server');
at: #password put: (request getParameterValueAt: 'password');
at: #database put: (request getParameterValueAt: 'database').

In Java (server pages) I think I can only:

session setAttribute("username", request.getParameter("username");
session setAttribute("server", request.getParameter("server");
session setAttribute("password", request.getParameter("password");
session setAttribute("database", request.getParameter("database");
 
J

John C. Bollinger

Thomas said:
Is there a way to cascade methods on an object similar to Smalltalk's
cascading?

In Smalltalk (server pages) I might:

session
at: #username put: (request getParameterValueAt: 'username');
at: #server put: (request getParameterValueAt: 'server');
at: #password put: (request getParameterValueAt: 'password');
at: #database put: (request getParameterValueAt: 'database').

In Java (server pages) I think I can only:

session setAttribute("username", request.getParameter("username");
session setAttribute("server", request.getParameter("server");
session setAttribute("password", request.getParameter("password");
session setAttribute("database", request.getParameter("database");

You are correct in your analysis: Java has no syntax for what you want
to do. Some methods of some objects allow you to do this though -- see,
for instance, StringBuffer.append.


John Bollinger
(e-mail address removed)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,012
Latest member
RoxanneDzm

Latest Threads

Top