Lists of classes and methods: Difference between revisions

From m204wiki
Jump to navigation Jump to search
mNo edit summary
m (rewording of intro)
 
(44 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<table>
The tables in the following sections contain lists of the [[System classes and methods|system classes]] in [[Object oriented programming in SOUL|SOUL OOP]] (along with links to their methods), including lists of system [[Exceptions|exceptions]] and system [[Enumerations|enumerations]].
<tr><td style="border-right:0">CharacterMap class:</td><td style="border-left:0">[[CharacterMap class|Synopsis]] | [[List of CharacterMap methods|Methods]]</td></tr>
<tr><td style="border-right:0">CharacterToUnicodeMap class:</td><td style="border-left:0">[[CharacterToUnicodeMap class|Synopsis]] | [[List of CharacterToUnicodeMap methods|Methods]]</td></tr>
<tr><td style="border-right:0">[[Collections|Collection]] classes <ul class="nobul"><li>Arraylist class:<li>FloatNamedArraylist class:<li>NamedArraylist class:<li>UnicodeNamedArraylist class:</ul> </td>
<td style="border-left:0">&nbsp;<ul class="nobulnoindent"><li>[[Arraylist class|Synopsis]] | [[List of Arraylist methods|Methods]]<li>[[FloatNamedArraylist class|Synopsis]] | [[List of FloatNamedArraylist methods|Methods]]<li>[[NamedArraylist class|Synopsis]] | [[List of NamedArraylist methods|Methods]]<li>[[UnicodeNamedArraylist class|Synopsis]] | [[List of UnicodeNamedArraylist methods|Methods]]</ul></td></tr>
<tr><td style="border-right:0">Daemon class:</td><td style="border-left:0">[[Daemon class|Synopsis]] | [[List of Daemon methods|Methods]]</td></tr>
<tr><td style="border-right:0">Dataset class:</td><td style="border-left:0">[[Dataset class|Synopsis]] | [[List of Dataset methods|Methods]]</td></tr>
<tr><td style="border-right:0">Email class:</td><td style="border-left:0">[[Email class|Synopsis]] | [[List of Email methods|Methods]]</td></tr>
<tr><td style="border-right:0">FastUnloadTask class:</td><td style="border-left:0">[[FastUnloadTask class|Synopsis]] | [[List of FastUnloadTask methods|Methods]]</td></tr>
<tr><td style="border-right:0">[[File classes]] <ul class="nobul"><li>Recordset class:<li>Record class:<li>SortedRecordset class:<li>RecordsetCursor class:</ul></td>
<td style="border-left:0">&nbsp;<ul class="nobulnoindent"><li>[[Recordset class|Synopsis]] | [[List of Recordset methods|Methods]]<li>[[Record class|Synopsis]] | [[List of Record methods|Methods]]<li>[[SortedRecordset class|Synopsis]] | [[List of SortedRecordset methods|Methods]]<li>[[RecordsetCursor class|Synopsis]] | [[List of RecordsetCursor methods|Methods]]</ul></td></tr>
<tr><td style="border-right:0">[[HTTP Helper|HTTP Helper]] classes: <ul class="nobul"><li>HttpRequest class:<li>HttpResponse class:</ul></td>
<td style="border-left:0">&nbsp;<ul class="nobulnoindent"><li>[[HttpRequest class|Synopsis]] | [[List of HttpRequest methods|Methods]]<li>[[HttpResponse class|Synopsis]] | [[List of HttpResponse methods|Methods]]</ul></td></tr>
<tr><td style="border-right:0">[[Intrinsic classes|Intrinsic]] classes: <ul class="nobul"><li>Float class:<li>String class:<li>Unicode class:</ul></td>
<td style="border-left:0">&nbsp;<ul class="nobulnoindent"><li>[[List of  Float methods|Methods]]<li>[[List of String methods|Methods]]<li>[[List of Unicode methods|Methods]]</ul></td></tr>
<tr><td style="border-right:0">Journal class:</td><td style="border-left:0">[[Journal class|Synopsis]] | [[List of Journal methods|Methods]]</td></tr>
<tr><td style="border-right:0">LDAP class:</td><td style="border-left:0">[[LDAP class|Synopsis]] | [[List of LDAP methods|Methods]]</td></tr>
<tr><td style="border-right:0">Object class:</td><td style="border-left:0">[[Global and session objects#Using Object class methods to access global and session objects|Synopsis]] | [[Global and session objects#Using Object class methods to access global and session objects|Methods]]</td></tr>
<tr><td style="border-right:0">PersistentObjectInfo class:</td><td style="border-left:0">[[PersistentObjectInfo class|Synopsis]] | [[List of PersistentObjectInfo methods|Methods]]</td></tr>
<tr><td style="border-right:0">ProcedureInfo class:</td><td style="border-left:0">[[ProcedureInfo class|Synopsis]] | [[List of ProcedureInfo methods|Methods]]</td></tr>
<tr><td style="border-right:0">RandomNumberGenerator class:</td><td style="border-left:0">[[RandomNumberGenerator class|Synopsis]] | [[List of RandomNumberGenerator methods|Methods]]</td></tr>
<tr><td style="border-right:0">Screen and ScreenField classes:</td>
<td style="border-left:0">[[Screen classes|Synopsis]] | [[List of Screen API methods|Methods]]</td></tr>
<tr><td style="border-right:0">SelectionCriterion class:</td><td style="border-left:0">[[SelectionCriterion class|Synopsis]] | [[List of SelectionCriterion methods|Methods]]</td></tr>
<tr><td style="border-right:0">Socket class:</td><td style="border-left:0">[[Socket class|Synopsis]] | [[List of Socket methods|Methods]]</td></tr>
<tr><td style="border-right:0">SortOrder class:</td><td style="border-left:0">[[SortOrder class|Synopsis]] | [[List of SortOrder methods|Methods]]</td></tr>
<tr><td style="border-right:0">Stringlist class:</td><td style="border-left:0">[[Stringlist class|Synopsis]] | [[List of Stringlist methods|Methods]]</td></tr>
<tr><td style="border-right:0">StringTokenizer class:</td><td style="border-left:0">[[StringTokenizer class|Synopsis]] | [[List of StringTokenizer methods|Methods]]</td></tr>
<tr><td style="border-right:0"><ul class="nobulnoindent"><li>System class:<li>Subsystem class:</ul></td>
<td style="border-left:0"><ul class="nobulnoindent"><li>[[System and Subsystem classes|Synopsis]] | [[List of System methods|Methods]]<li>[[System and Subsystem classes|Synopsis]] | [[List of Subsystem methods|Methods]]</ul></td></tr>
<tr><td style="border-right:0">UdpSocket class:</td><td style="border-left:0">[[UdpSocket class|Synopsis]] | [[List of UdpSocket methods|Methods]]</td></tr>
<tr><td style="border-right:0">UserStatistics class:</td><td style="border-left:0">[[UserStatistics class|Synopsis]] | [[List of UserStatistics methods|Methods]]</td></tr>
<tr><td style="border-right:0">[[XmlDoc API]] classes <ul class="nobul"><li>XmlDoc class:<li>XmlNode class:<li>XmlNodelist class:</ul> </td>
<td style="border-left:0">[[List of XmlDoc API methods|XmlDoc API methods]]<ul class="nobulnoindent"><li>[[XmlDoc API#The XmlDoc class|Synopsis]] | [[List of XmlDoc methods|XmlDoc methods]]<li>[[XmlDoc API#The XmlNode and XmlNodelist classes, and XPath|Synopsis]] | [[List of XmlNode methods|XmlNode methods]]<li>[[XmlDoc API#The XmlNode and XmlNodelist classes, and XPath|Synopsis]] | [[List of XmlNodelist methods|XmlNodelist methods]]</ul></td></tr>
<tr>
<td style="border-right:0">[[XmlParser API]] classes <ul class="nobul"><li>XmlParser class:<li>XmlSelector class:<li>XmlAttributeList class:</ul>XmlParser API types <ul class="nobul"><li>[[XmlStartHandler type]]<li>[[XmlEndHandler type]]<li>[[XmlPIHandler type]]</ul> </td>
<td style="border-left:0">[[List of XmlParser API methods|XmlParser API methods]]<ul class="nobulnoindent"><li>[[XmlParser class|Synopsis]] | [[List of XmlParser methods|XmlParser methods]]<li>[[XmlSelector class|Synopsis]] | [[List of XmlSelector methods|XmlSelector methods]]<li>[[XmlAttributeListClass|Synopsis]] | [[List of XmlAttributeList methods|XmlAttributeList methods]]</ul></td></tr>
<tr><td colspan="2"><strong>[[Enumerations]]</strong>
<table class="noBorder"><tr><td style="border-right:0"><ul class="nobulnoindent">
<li>&nbsp;&nbsp;[[ActionKey enumeration|ActionKey]]</li>
<li>&nbsp;&nbsp;[[AddToRecordErrorReason enumeration|AddToRecordErrorReason]] </li>
<li>&nbsp;&nbsp;[[Boolean enumeration|Boolean]]</li>
<li>&nbsp;&nbsp;[[CursorState enumeration|CursorState]]</li>
<li>&nbsp;&nbsp;[[DaemonState enumeration|DaemonState]]</li>
<li>&nbsp;&nbsp;[[DatasetState enumeration|DatasetState]]</li>
<li>&nbsp;&nbsp;[[FastUnloadTaskState enumeration|FastUnloadTaskState]]</li>
<li>&nbsp;&nbsp;[[FieldColor enumeration|FieldColor]]</li>
<li>&nbsp;&nbsp;[[Highlight enumeration|Highlight]]</li>
<li>&nbsp;&nbsp;[[LineEnd enumeration|LineEnd]]</li>
<li>&nbsp;&nbsp;[[LockStrength enumeration|LockStrength]]</li>
</ul></td>
<td style="border-left:0"><ul class="nobul">
<li>&nbsp;&nbsp;&nbsp;[[RecordFormat enumeration|RecordFormat]]</li>
<li>&nbsp;&nbsp;&nbsp;[[RecordLockType enumeration|RecordLockType]]</li>
<li>&nbsp;&nbsp;&nbsp;[[RegexSplitOutputOptions enumeration|RegexSplitOutputOptions]]</li>
<li>&nbsp;&nbsp;&nbsp;[[TranslationExceptionReason enumeration|TranslationExceptionReason]]</li>
<li>&nbsp;&nbsp;&nbsp;[[XmlAdjacentTextSetting enumeration|XmlAdjacentTextSetting]]</li>
<li>&nbsp;&nbsp;&nbsp;[[XmlInvalidChar enumeration|XmlInvalidChar]]</li>
<li>&nbsp;&nbsp;&nbsp;[[XmlNamespaceSetting enumeration|XmlNamespaceSetting]]</li>
<li>&nbsp;&nbsp;&nbsp;[[XmlNodeType enumeration|XmlNodeType]]</li>
<li>&nbsp;&nbsp;&nbsp;[[XmlParseErrorReason enumeration|XmlParseErrorReason]]</li>
<li>&nbsp;&nbsp;&nbsp;[[XPathErrorReason enumeration|XPathErrorReason]]</li>
</ul></td></tr></table></td></tr>
<tr><td style="border-right:0"><div id="except"></div><strong>[[Exceptions|Exception]]</strong> classes<ul class="nobul">
<li>AddToRecordError: </li>
<li>BadJournal: </li>
<li>CharacterTranslationException: </li>
<li>DaemonLost: </li>
<li>IncorrectDaemonState: </li>
<li>InvalidBase64Data: </li>
<li>InvalidBitNumber: </li>
<li>InvalidDateString: </li>
<li>InvalidDeflateData: </li>
<li>InvalidGZipData: </li>
<li>InvalidHexData: </li>
<li>InvalidRegex: </li>
<li>InvalidSortSpecification: </li>
<li>InvalidValue: </li>
<li>ItemNotFound: </li>
<li>ItemNotPresent: </li>
<li>MaxDaemExceeded: </li>
<li>MismatchedQuote: </li>
<li>NoFreeDaemons: </li>
<li>NotJanusConnection: </li>
<li>OutOfBounds: </li>
<li>RecordLockingConflict: </li>
<li>ScreenReadError: </li>
<li>UnknownStatistic: </li>
<li>XmlParseError: </li>
<li>XPathError: </li></ul></td>
<td style="border-left:0">&nbsp;<ul class="nobulnoindent">
<li>[[AddToRecordError class|Synopsis]] | [[AddToRecordError class#The AddToRecordError methods|Methods]]
<li>[[BadJournal class|Synopsis]] | [[BadJournal class#The BadJournal methods|Methods]]
<li>[[CharacterTranslationException class|Synopsis]] | [[CharacterTranslationException class#The CharacterTranslationException methods|Methods]]
<li>[[DaemonLost class|Synopsis]] | [[DaemonLost class#The DaemonLost methods|Methods]]
<li>[[IncorrectDaemonState class|Synopsis]] | [[IncorrectDaemonState class#The IncorrectDaemonState methods|Methods]]
<li>[[InvalidBase64Data class|Synopsis]] | [[InvalidBase64Data class#The InvalidBase64Data methods|Methods]]
<li>[[InvalidBitNumber class|Synopsis]] | [[InvalidBitNumber class#The InvalidBitNumber methods|Methods]]
<li>[[InvalidDateString class|Synopsis]] | [[InvalidDateString class#The InvalidDateString methods|Methods]]
<li>[[InvalidDeflateData class|Synopsis]] | [[InvalidDeflateData class#The InvalidDeflateData methods|Methods]]
<li>[[InvalidGZipData class|Synopsis]] | [[InvalidGZipData class#The InvalidGZipData methods|Methods]]
<li>[[InvalidHexData class|Synopsis]] | [[InvalidHexData class#The InvalidHexData methods|Methods]]
<li>[[InvalidRegex class|Synopsis]] | [[InvalidRegex class#The InvalidRegex methods|Methods]]
<li>[[InvalidSortSpecification class|Synopsis]] | [[InvalidSortSpecification class#The InvalidSortSpecification methods|Methods]]
<li>[[InvalidValue class|Synopsis]] | [[InvalidValue class#The InvalidValue methods|Methods]]
<li>[[ItemNotFound class|Synopsis]] | [[ItemNotFound class#The ItemNotFound methods|Methods]]
<li>[[ItemNotPresent class|Synopsis]] | [[ItemNotPresent class#The ItemNotPresent methods|Methods]]
<li>[[MaxDaemExceeded class|Synopsis]] | [[MaxDaemExceeded class#The MaxDaemExceeded methods|Methods]]
<li>[[MismatchedQuote class|Synopsis]] | [[MismatchedQuote class#The MismatchedQuote methods|Methods]]
<li>[[NoFreeDaemons class|Synopsis]] | [[NoFreeDaemons class#The NoFreeDaemons methods|Methods]]
<li>[[NotJanusConnection class|Synopsis]] | [[NotJanusConnection class#The NotJanusConnection methods|Methods]]
<li>[[OutOfBounds class|Synopsis]] | [[OutOfBounds class#The OutOfBounds methods|Methods]]
<li>[[RecordLockingConflict class|Synopsis]] | [[RecordLockingConflict class#The RecordLockingConflict methods|Methods]]
<li>[[ScreenReadError class|Synopsis]] | [[ScreenReadError class#The ScreenReadError methods|Methods]]
<li>[[UnknownStatistic class|Synopsis]] | [[UnknownStatistic class#The UnknownStatistic methods|Methods]]
<li>[[XmlParseError class|Synopsis]] | [[XmlParseError class#The XmlParseError methods|Methods]]
<li>[[XPathError class|Synopsis]] | [[XPathError class#The XPathError methods|Methods]]</ul></td></tr>
</table>


[[Category:Janus SOAP ULI topics]]
The page also includes system types, which are typically shorthands for method templates for [[Method variables|method variables]] or [[Collections|collections]] of objects of a specific type.
__TOC__
{{Template:List of classes and methods}}
 
[[Category:SOUL object-oriented programming topics]]

Latest revision as of 22:02, 16 May 2016

The tables in the following sections contain lists of the system classes in SOUL OOP (along with links to their methods), including lists of system exceptions and system enumerations.

The page also includes system types, which are typically shorthands for method templates for method variables or collections of objects of a specific type.

System classes

CharacterMap class:Synopsis | Methods
CharacterToUnicodeMap class:Synopsis | Methods
Collection classes
  • Arraylist class:
  • FloatNamedArraylist class:
  • NamedArraylist class:
  • UnicodeNamedArraylist class:
 
Daemon class:Synopsis | Methods
Dataset class:Synopsis | Methods
Email class:Synopsis | Methods
FastUnloadTask class:Synopsis | Methods
File classes
  • Recordset class:
  • Record class:
  • SortedRecordset class:
  • RecordsetCursor class:
 
HTTP Helper classes:
  • HttpRequest class:
  • HttpResponse class:
HTTP Helper methods
Intrinsic classes:
  • Float class:
  • String class:
  • Unicode class:
 
Journal class:Synopsis | Methods
Json class:Synopsis | Methods
LDAP class:Synopsis | Methods
Object class:Synopsis | Methods
PersistentObjectInfo class:Synopsis | Methods
ProcedureInfo class:Synopsis | Methods
RandomNumberGenerator class:Synopsis | Methods
Regex class:Synopsis | Methods
Screen and ScreenField classes: Synopsis | Methods
SelectionCriterion class:Synopsis | Methods
Socket class:Synopsis | Methods
SortOrder class:Synopsis | Methods
Stringlist class:Synopsis | Methods
StringTokenizer class:Synopsis | Methods
  • System class:
  • Subsystem class:
Transaction class:Synopsis | Methods
UdpSocket class:Synopsis | Methods
UserStatistics class:Synopsis | Methods
Web class:Synopsis | Methods
XmlDoc API classes
  • XmlDoc class:
  • XmlNode class:
  • XmlNodelist class:
XmlDoc API methods
XmlParser API classes
  • XmlParser class:
  • XmlSelector class:
  • XmlAttributeList class:
XmlParser API methods

System enumerations

Enumerations

System exceptions

Exception classes
  • AddToRecordError:
  • BadJournal:
  • CharacterTranslationException:
  • CoordinatorException
  • DaemonLost:
  • FormFieldNotFound:
  • IncorrectDaemonState:
  • InvalidBase64Data:
  • InvalidBerData:
  • InvalidBitNumber:
  • InvalidCryptoData:
  • InvalidCryptoInitVector:
  • InvalidCryptoKey:
  • InvalidDateString:
  • InvalidDeflateData:
  • InvalidGZipData:
  • InvalidHexData:
  • InvalidJsonType:
  • InvalidPemData:
  • InvalidRegex:
  • InvalidSortSpecification:
  • InvalidTranslateTable:
  • InvalidValue:
  • InvalidZipData:
  • ItemNotFound:
  • ItemNotPresent:
  • JsonCircularReference:
  • JsonParseError:
  • MaxDaemExceeded:
  • MismatchedQuote:
  • NoFreeDaemons:
  • NotJanusConnection:
  • OutOfBounds:
  • PKCSError:
  • RecordLockingConflict:
  • ScreenReadError:
  • UnknownStatistic:
  • UnsupportedCrypto:
  • WebScreenException:
  • WriteError:
  • XmlParseError:
  • XPathError:
 

System types

System types