This is an old revision of the document!
Java program for GNSS excersize - Development page.
The development for this program is controlled with Traq and SVN. It can be considered to use Trac instead, but Python is not installed on the
Talk to Claes to get acces to edit the Traq page. Talk to Claes and Martin for access to the svn repo.
Executable jar file
Sourcecode with Doxygen configurationfile
The Sourcecode has been documented with Doxygen. The documentation can be found here
/** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Display the string. } }
<sxh php; first-line: 70; highlight: [89,92]; title: New title attribute in action>
public function render($mode, &$renderer, $data) {
if($mode != 'xhtml') return false;
if (count($data) == 3) {
list($syntax, $attr, $content) = $data; if ($syntax == 'sxh') { // Check if there's a title in the attribute string. It can't be passed along as a normal parameter to SyntaxHighlighter. if (preg_match("/title:/i", $attr)) { // Extract title(s) from attribute string. $attr_array = explode(";",$attr); $title_array = preg_grep("/title:/i", $attr_array); // Extract everything BUT title(s) from attribute string. $not_title_array = preg_grep("/title:/i", $attr_array, PREG_GREP_INVERT); $attr = implode(";",$not_title_array); // If there are several titles, use the last one. $title = array_pop($title_array); $title = preg_replace("/.*title:\s{0,}(.*)/i","$1",$title); // Add title as an attribute to the <pre /> tag. $renderer->doc .= "<pre class=\"brush: ".$attr."\" title=\"".$title."\">".$renderer->_xmlEntities($content)."</pre>"; } else { // No title detected, pass all attributes as parameters to SyntaxHighlighter. $renderer->doc .= "<pre class=\"brush: ".$attr."\">".$renderer->_xmlEntities($content)."</pre>"; } } else { $renderer->file($content); } }
return true;
}
</sxh>