JaRMoS  1.1
Java Reduced Model Simulations
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
rb.GetPot Class Reference

Utility helper class from rbAppMIT included for compatibility of rbAppMIT model loading. More...

Classes

class  variable
 

Public Member Functions

 GetPot (InputStream in, String filename)
 Added this constructor for the modified version of rbAPPmit. More...
 
int call (String VarName, int Default)
 
String call (String VarName, String Default)
 

Package Functions

 GetPot (String argv_[], String applicationName)
 
void __parse_argument_vector (Vector< String > _argv)
 
Vector< String > read_in_stream (PushbackInputStream istr)
 
int __skip_whitespace (PushbackInputStream istr)
 
String __get_next_token (PushbackInputStream istr)
 
String __get_string (PushbackInputStream istr)
 
String __get_until_closing_bracket (PushbackInputStream istr)
 
String process_section_label (String label, Vector< String > section_stack)
 
int __convert_to_type (String S, int Default)
 
double __convert_to_type (String S, double Default)
 
void set_prefix (String Prefix)
 
String __get_remaining_string (String String, String Start)
 
void disable_loop ()
 
void enable_loop ()
 
void reset_cursor ()
 
void init_multiple_occurrence ()
 
boolean search (String Option)
 
boolean search (String P[])
 
boolean search (String P1, String P2)
 
boolean search (String P1, String P2, String P3)
 
boolean search (String P1, String P2, String P3, String P4)
 
boolean search (String P1, String P2, String P3, String P4, String P5)
 
boolean search (String P1, String P2, String P3, String P4, String P5, String P6)
 
String getitem (int idx)
 
int get (int Idx, int Default)
 
double get (int Idx, double Default)
 
String get (int Idx, String Default)
 
int size ()
 
int next (int Default)
 
double next (double Default)
 
String next (String Default)
 
int follow (int Default, String A1)
 
int follow (int Default, String A[])
 
int follow (int Default, String A1, String A2)
 
int follow (int Default, String A1, String A2, String A3)
 
int follow (int Default, String A1, String A2, String A3, String A4)
 
int follow (int Default, String A1, String A2, String A3, String A4, String A5)
 
int follow (int Default, String A1, String A2, String A3, String A4, String A5, String A6)
 
double follow (double Default, String A1)
 
double follow (double Default, String A[])
 
double follow (double Default, String A1, String A2)
 
double follow (double Default, String A1, String A2, String A3)
 
double follow (double Default, String A1, String A2, String A3, String A4)
 
double follow (double Default, String A1, String A2, String A3, String A4, String A5)
 
double follow (double Default, String A1, String A2, String A3, String A4, String A5, String A6)
 
String follow (String Default, String A1)
 
String follow (String Default, String A[])
 
String follow (String Default, String A1, String A2)
 
String follow (String Default, String A1, String A2, String A3)
 
String follow (String Default, String A1, String A2, String A3, String A4)
 
String follow (String Default, String A1, String A2, String A3, String A4, String A5)
 
String follow (String Default, String A1, String A2, String A3, String A4, String A5, String A6)
 
int direct_follow (int Default, String Option)
 
double direct_follow (double Default, String Option)
 
String direct_follow (String Default, String Option)
 
String match_starting_string (String StartString)
 
boolean options_contain (String FlagList)
 
boolean argument_contains (int Idx, String FlagList)
 
boolean check_flags (String Str, String FlagList)
 
String[] nominus_vector ()
 
String next_nominus ()
 
void reset_nominus_cursor ()
 
boolean search_failed ()
 
double call (String VarName, double Default)
 
int call (String VarName, int Default, int Idx)
 
double call (String VarName, double Default, int Idx)
 
String call (String VarName, String Default, int Idx)
 
int vector_variable_size (String VarName)
 
variable find_variable (String NameX)
 
String[] get_variable_names ()
 
void print ()
 
String DBE_expand_string (String str)
 
Vector< String > DBE_get_expr_list (String str_, int ExpectedNumber)
 
variable DBE_get_variable (String VarName)
 
String DBE_expand (String expr)
 
String[] string_vector_to_string_array (Vector< String > Vec)
 
int __search_string_array (String[] Arr, String Str)
 
String[] unidentified_arguments (String KnownArguments[])
 
String[] unidentified_options (String KnownOptions[])
 
String unidentified_flags (String KnownFlagList)
 
String unidentified_flags (String KFL, int ArgumentNumber)
 
String[] unidentified_variables (String[] Knowns)
 
String[] unidentified_sections (String[] Knowns)
 
String[] unidentified_nominuses (String[] KnownNominuses)
 

Package Attributes

String prefix
 
String section
 
Vector< String > argv
 
Vector< String > section_list
 
int cursor
 
Vector< Integer > idx_nominus
 
int nominus_cursor
 
boolean search_loop_f
 
boolean search_failed_f
 
Vector< variablevariables
 

Detailed Description

Utility helper class from rbAppMIT included for compatibility of rbAppMIT model loading.

Author
Daniel Wirtz
Date
07.08.2013

Original source: GetPot Version 1.0 Sept/13/2002, http://getpot.sourceforge.net

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

(C) 2001 Frank R. Schaefer

Definition at line 31 of file GetPot.java.

Constructor & Destructor Documentation

rb.GetPot.GetPot ( String  argv_[],
String  applicationName 
)
package

Definition at line 82 of file GetPot.java.

rb.GetPot.GetPot ( InputStream  in,
String  filename 
)

Added this constructor for the modified version of rbAPPmit.

The former arguments have only been used to create the correct InputStream, either via asset or previously created local copy. This is done by the ModelManager now, so the InputStream is passed directly. Also the local copy of the parameter_filename for Web-Based models is now created in the ModelManager.

Parameters
inThe InputStream linked to the model parameter file
filenamethe filename of the file read - unsure what it is used for

Definition at line 141 of file GetPot.java.

Member Function Documentation

int rb.GetPot.__convert_to_type ( String  S,
int  Default 
)
package

Definition at line 460 of file GetPot.java.

double rb.GetPot.__convert_to_type ( String  S,
double  Default 
)
package

Definition at line 501 of file GetPot.java.

String rb.GetPot.__get_next_token ( PushbackInputStream  istr)
package

Definition at line 323 of file GetPot.java.

String rb.GetPot.__get_remaining_string ( String  String,
String  Start 
)
package

Definition at line 513 of file GetPot.java.

String rb.GetPot.__get_string ( PushbackInputStream  istr)
package

Definition at line 357 of file GetPot.java.

String rb.GetPot.__get_until_closing_bracket ( PushbackInputStream  istr)
package

Definition at line 385 of file GetPot.java.

void rb.GetPot.__parse_argument_vector ( Vector< String >  _argv)
package

Definition at line 162 of file GetPot.java.

int rb.GetPot.__search_string_array ( String[]  Arr,
String  Str 
)
package

Definition at line 1543 of file GetPot.java.

int rb.GetPot.__skip_whitespace ( PushbackInputStream  istr)
package

Definition at line 289 of file GetPot.java.

boolean rb.GetPot.argument_contains ( int  Idx,
String  FlagList 
)
package

Definition at line 935 of file GetPot.java.

int rb.GetPot.call ( String  VarName,
int  Default 
)

Definition at line 998 of file GetPot.java.

double rb.GetPot.call ( String  VarName,
double  Default 
)
package

Definition at line 1005 of file GetPot.java.

String rb.GetPot.call ( String  VarName,
String  Default 
)

Definition at line 1012 of file GetPot.java.

int rb.GetPot.call ( String  VarName,
int  Default,
int  Idx 
)
package

Definition at line 1019 of file GetPot.java.

double rb.GetPot.call ( String  VarName,
double  Default,
int  Idx 
)
package

Definition at line 1029 of file GetPot.java.

String rb.GetPot.call ( String  VarName,
String  Default,
int  Idx 
)
package

Definition at line 1039 of file GetPot.java.

boolean rb.GetPot.check_flags ( String  Str,
String  FlagList 
)
package

Definition at line 959 of file GetPot.java.

String rb.GetPot.DBE_expand ( String  expr)
package

Definition at line 1275 of file GetPot.java.

String rb.GetPot.DBE_expand_string ( String  str)
package

Definition at line 1146 of file GetPot.java.

Vector<String> rb.GetPot.DBE_get_expr_list ( String  str_,
int  ExpectedNumber 
)
package

Definition at line 1169 of file GetPot.java.

variable rb.GetPot.DBE_get_variable ( String  VarName)
package

Definition at line 1247 of file GetPot.java.

int rb.GetPot.direct_follow ( int  Default,
String  Option 
)
package

Definition at line 850 of file GetPot.java.

double rb.GetPot.direct_follow ( double  Default,
String  Option 
)
package

Definition at line 861 of file GetPot.java.

String rb.GetPot.direct_follow ( String  Default,
String  Option 
)
package

Definition at line 871 of file GetPot.java.

void rb.GetPot.disable_loop ( )
package

Definition at line 532 of file GetPot.java.

void rb.GetPot.enable_loop ( )
package

Definition at line 536 of file GetPot.java.

variable rb.GetPot.find_variable ( String  NameX)
package

Definition at line 1056 of file GetPot.java.

int rb.GetPot.follow ( int  Default,
String  A1 
)
package

Definition at line 721 of file GetPot.java.

int rb.GetPot.follow ( int  Default,
String  A[] 
)
package

Definition at line 727 of file GetPot.java.

int rb.GetPot.follow ( int  Default,
String  A1,
String  A2 
)
package

Definition at line 733 of file GetPot.java.

int rb.GetPot.follow ( int  Default,
String  A1,
String  A2,
String  A3 
)
package

Definition at line 739 of file GetPot.java.

int rb.GetPot.follow ( int  Default,
String  A1,
String  A2,
String  A3,
String  A4 
)
package

Definition at line 745 of file GetPot.java.

int rb.GetPot.follow ( int  Default,
String  A1,
String  A2,
String  A3,
String  A4,
String  A5 
)
package

Definition at line 751 of file GetPot.java.

int rb.GetPot.follow ( int  Default,
String  A1,
String  A2,
String  A3,
String  A4,
String  A5,
String  A6 
)
package

Definition at line 757 of file GetPot.java.

double rb.GetPot.follow ( double  Default,
String  A1 
)
package

Definition at line 764 of file GetPot.java.

double rb.GetPot.follow ( double  Default,
String  A[] 
)
package

Definition at line 770 of file GetPot.java.

double rb.GetPot.follow ( double  Default,
String  A1,
String  A2 
)
package

Definition at line 776 of file GetPot.java.

double rb.GetPot.follow ( double  Default,
String  A1,
String  A2,
String  A3 
)
package

Definition at line 782 of file GetPot.java.

double rb.GetPot.follow ( double  Default,
String  A1,
String  A2,
String  A3,
String  A4 
)
package

Definition at line 788 of file GetPot.java.

double rb.GetPot.follow ( double  Default,
String  A1,
String  A2,
String  A3,
String  A4,
String  A5 
)
package

Definition at line 794 of file GetPot.java.

double rb.GetPot.follow ( double  Default,
String  A1,
String  A2,
String  A3,
String  A4,
String  A5,
String  A6 
)
package

Definition at line 800 of file GetPot.java.

String rb.GetPot.follow ( String  Default,
String  A1 
)
package

Definition at line 807 of file GetPot.java.

String rb.GetPot.follow ( String  Default,
String  A[] 
)
package

Definition at line 813 of file GetPot.java.

String rb.GetPot.follow ( String  Default,
String  A1,
String  A2 
)
package

Definition at line 819 of file GetPot.java.

String rb.GetPot.follow ( String  Default,
String  A1,
String  A2,
String  A3 
)
package

Definition at line 825 of file GetPot.java.

String rb.GetPot.follow ( String  Default,
String  A1,
String  A2,
String  A3,
String  A4 
)
package

Definition at line 831 of file GetPot.java.

String rb.GetPot.follow ( String  Default,
String  A1,
String  A2,
String  A3,
String  A4,
String  A5 
)
package

Definition at line 837 of file GetPot.java.

String rb.GetPot.follow ( String  Default,
String  A1,
String  A2,
String  A3,
String  A4,
String  A5,
String  A6 
)
package

Definition at line 843 of file GetPot.java.

int rb.GetPot.get ( int  Idx,
int  Default 
)
package

Definition at line 644 of file GetPot.java.

double rb.GetPot.get ( int  Idx,
double  Default 
)
package

Definition at line 650 of file GetPot.java.

String rb.GetPot.get ( int  Idx,
String  Default 
)
package

Definition at line 656 of file GetPot.java.

String [] rb.GetPot.get_variable_names ( )
package

Definition at line 1066 of file GetPot.java.

String rb.GetPot.getitem ( int  idx)
package

Definition at line 637 of file GetPot.java.

void rb.GetPot.init_multiple_occurrence ( )
package

Definition at line 545 of file GetPot.java.

String rb.GetPot.match_starting_string ( String  StartString)
package

Definition at line 880 of file GetPot.java.

int rb.GetPot.next ( int  Default)
package

Definition at line 668 of file GetPot.java.

double rb.GetPot.next ( double  Default)
package

Definition at line 685 of file GetPot.java.

String rb.GetPot.next ( String  Default)
package

Definition at line 702 of file GetPot.java.

String rb.GetPot.next_nominus ( )
package

Definition at line 979 of file GetPot.java.

String [] rb.GetPot.nominus_vector ( )
package

Definition at line 969 of file GetPot.java.

boolean rb.GetPot.options_contain ( String  FlagList)
package

Definition at line 919 of file GetPot.java.

void rb.GetPot.print ( )
package

Definition at line 1090 of file GetPot.java.

String rb.GetPot.process_section_label ( String  label,
Vector< String >  section_stack 
)
package

Definition at line 416 of file GetPot.java.

Vector<String> rb.GetPot.read_in_stream ( PushbackInputStream  istr)
package

Definition at line 237 of file GetPot.java.

void rb.GetPot.reset_cursor ( )
package

Definition at line 540 of file GetPot.java.

void rb.GetPot.reset_nominus_cursor ( )
package

Definition at line 986 of file GetPot.java.

boolean rb.GetPot.search ( String  Option)
package

Definition at line 551 of file GetPot.java.

boolean rb.GetPot.search ( String  P[])
package

Definition at line 582 of file GetPot.java.

boolean rb.GetPot.search ( String  P1,
String  P2 
)
package

Definition at line 589 of file GetPot.java.

boolean rb.GetPot.search ( String  P1,
String  P2,
String  P3 
)
package

Definition at line 598 of file GetPot.java.

boolean rb.GetPot.search ( String  P1,
String  P2,
String  P3,
String  P4 
)
package

Definition at line 607 of file GetPot.java.

boolean rb.GetPot.search ( String  P1,
String  P2,
String  P3,
String  P4,
String  P5 
)
package

Definition at line 616 of file GetPot.java.

boolean rb.GetPot.search ( String  P1,
String  P2,
String  P3,
String  P4,
String  P5,
String  P6 
)
package

Definition at line 625 of file GetPot.java.

boolean rb.GetPot.search_failed ( )
package

Definition at line 990 of file GetPot.java.

void rb.GetPot.set_prefix ( String  Prefix)
package

Definition at line 509 of file GetPot.java.

int rb.GetPot.size ( )
package

Definition at line 663 of file GetPot.java.

String [] rb.GetPot.string_vector_to_string_array ( Vector< String >  Vec)
package

Definition at line 1536 of file GetPot.java.

String [] rb.GetPot.unidentified_arguments ( String  KnownArguments[])
package

Definition at line 1550 of file GetPot.java.

String rb.GetPot.unidentified_flags ( String  KnownFlagList)
package

Definition at line 1596 of file GetPot.java.

String rb.GetPot.unidentified_flags ( String  KFL,
int  ArgumentNumber 
)
package

Definition at line 1600 of file GetPot.java.

String [] rb.GetPot.unidentified_nominuses ( String[]  KnownNominuses)
package

Definition at line 1702 of file GetPot.java.

String [] rb.GetPot.unidentified_options ( String  KnownOptions[])
package

Definition at line 1572 of file GetPot.java.

String [] rb.GetPot.unidentified_sections ( String[]  Knowns)
package

Definition at line 1685 of file GetPot.java.

String [] rb.GetPot.unidentified_variables ( String[]  Knowns)
package

Definition at line 1668 of file GetPot.java.

int rb.GetPot.vector_variable_size ( String  VarName)
package

Definition at line 1049 of file GetPot.java.

Member Data Documentation

Vector<String> rb.GetPot.argv
package

Definition at line 72 of file GetPot.java.

int rb.GetPot.cursor
package

Definition at line 74 of file GetPot.java.

Vector<Integer> rb.GetPot.idx_nominus
package

Definition at line 75 of file GetPot.java.

int rb.GetPot.nominus_cursor
package

Definition at line 76 of file GetPot.java.

String rb.GetPot.prefix
package

Definition at line 68 of file GetPot.java.

boolean rb.GetPot.search_failed_f
package

Definition at line 78 of file GetPot.java.

boolean rb.GetPot.search_loop_f
package

Definition at line 77 of file GetPot.java.

String rb.GetPot.section
package

Definition at line 71 of file GetPot.java.

Vector<String> rb.GetPot.section_list
package

Definition at line 73 of file GetPot.java.

Vector<variable> rb.GetPot.variables
package

Definition at line 79 of file GetPot.java.


The documentation for this class was generated from the following file: