15.07.2013 Views

jgrasp handbook

jgrasp handbook

jgrasp handbook

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DRAFT, February 18, 2003, Page 33<br />

notation, and a combination of the symbol and box notation. The symbol notation provides a visual cue<br />

as to the specific type of program component. It has the most compact vertical spacing in that it retains<br />

the line spacing of source code without the CSD. The box notation provides a useful amount of vertical<br />

separation similar to skipping lines between components. The symbol and box notation is simply a<br />

combination of the first two. Most of the examples in this <strong>handbook</strong> use the symbol notation because of<br />

its compactness. CSD notation for program components/Units is illustrated in the table below.<br />

Component<br />

class<br />

or<br />

Ada package<br />

abstract class<br />

method<br />

or<br />

function<br />

or<br />

procedure<br />

abstract<br />

method<br />

ÏÕÖ×<br />

Ïϧ{<br />

ÏÏ©}<br />

ÏØÓì<br />

Ïϧ{<br />

ÏÏ©}<br />

Symbol<br />

Notation<br />

ÏÞßà<br />

Ïϧ{<br />

ÏϨ¹¹Ï;<br />

ÏÏ©}<br />

Ï ÛÜÝ<br />

Box Notation<br />

Ï¡¥¥¥¥¥¥¥¥¥<br />

Ï¢<br />

Ï£¤¦¦¦¦¦¦¦¦<br />

Ïϧ{<br />

ÏÏ©}<br />

Ï¡¥¥¥¥¥¥¥¥¥<br />

Ï¢Ï<br />

Ï£¤¦¦¦¦¦¦¦¦<br />

Ïϧ{<br />

ÏÏ©}<br />

Ϭ¹¹¹¹¹¹¹¹¹<br />

ϧ<br />

Ϫ˹¹¹¹¹¹¹¹<br />

Ïϧ{<br />

ÏϨ¹¹Ï;<br />

ÏÏ©}<br />

Ϭ¹¹¹¹¹¹¹¹¹<br />

ϧ<br />

Ϫ¹¹¹¹¹¹¹¹¹<br />

Symbol and Box<br />

Notation<br />

Ï¡¥¥¥¥¥¥¥¥¥<br />

ÕÖ×<br />

Ï£¤¦¦¦¦¦¦¦¦<br />

Ïϧ{<br />

ÏÏ©}<br />

Ï¡¥¥¥¥¥¥¥¥¥<br />

ØÓì<br />

Ï£¤¦¦¦¦¦¦¦¦<br />

Ïϧ{<br />

ÏÏ©}<br />

Ϭ¹¹¹¹¹¹¹¹¹<br />

Þßà<br />

Ϫ˹¹¹¹¹¹¹¹<br />

Ïϧ{<br />

ÏϨ¹¹Ï;<br />

ÏÏ©}<br />

Ϭ¹¹¹¹¹¹¹¹¹<br />

ÛÜÝ<br />

Ϫ¹¹¹¹¹¹¹¹¹

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!