See: Description
| Interface | Description |
|---|---|
| Arguments.SetArgument |
Interface for implementation of setting arguments.
|
| CalculatorExpr.ExpressionType |
Common interface to check and maybe change the type of expression.
|
| CompleteConstructionAndStart |
This interface supports a building and startup-process of static instances in three stage.
|
| DataAccess.Conversion |
Interface to convert between data.
|
| FileFunction.AddFileToList | |
| FileFunctions.AddFileToList | |
| FilePath.FilePathEnvAccess |
An implementation of this interface should be provided by the user if absolute paths and script variables should be used.
|
| FilesToList.AddFileToList | |
| GetTypeToUse |
This interface is used to mark functionality to get a type to use with an instance.
|
| IndexMultiTable.Provide<Key> |
This interface is necessary to provide tables and the minimum and maximum value for any user specific type.
|
| InfoAppend |
Interface common use-able to append or returns an information about the instance adequate meaning like toString() for debugging and showing.
|
| InfoFormattedAppend |
Interface for a unique kind to add informations to a given StringFormatter instance.
|
| IterableIterator<T> |
This interface implements both a
Iterator and a Iterable. |
| Java4C |
This class contains annotations for the Java-to-C translation.
|
| MarkMask_ifc |
This is a universal interface to mark instances to support selection.
|
| Removeable |
This interface can be used on all classes which are intent to support removing of all referenced
data and resources.
|
| ReplaceAlias_ifc | |
| SetLineColumn_ifc |
This interface is used to mark functionality to set a line and column information.
|
| SetSrcInfo_ifc |
This interface is used to mark functionality to set the original source information.
|
| SortedTree<Type extends SortedTree<Type>> |
Interface to access data which are organized in a sorted tree.
|
| SortedTreeWalkerCallback<TypeNode,TypeStartInfo> |
A Callback interface for walking through any tree with more as one children per node.
|
| StringFunctions_C.PrepareBufferPos |
This interface is used also for
StringFormatter
to use similar approaches for setCharAt and append. |
| ThreadRun.Step | |
| ToStringBuilder |
This is an interface to support a more powerful toSString() capability.
|
| TreeNode_ifc<DerivedNode extends TreeNode_ifc<DerivedNode,Data>,Data> |
Interface for instances, which are organized with the
TreeNodeBase class. |
| TreeNodeCallback<DerivedNode extends TreeNodeBase<DerivedNode,?,?>> |
This interface is used as callback for any walk action through a tree structure.
|
| TreeNodeNamed_ifc |
| Class | Description |
|---|---|
| AccessPolicy |
This interface determines how a field can be accessed or how the reference-return value of an operation can be used.
|
| ApplMain |
This is a new replacement for the org.vishia.mainCmd.MainCmd which is now deprecated.
|
| Arguments |
This is a base class for simple argument handling of main(...) arguments.
|
| Arguments.Argument |
Class to describe one argument.
|
| Assert | Deprecated
use
ExcUtil |
| Bitfield |
This class contains some basically operations to deal with bits in arrays or words.
|
| Bitfield.IterBit | |
| CalculatorExpr |
This class provides a calculator for expressions.
|
| CalculatorExpr.Data | Deprecated |
| CalculatorExpr.ExprTypes | |
| CalculatorExpr.Operand |
Operand for a part of the expression, refer from
CalculatorExpr.Operation. |
| CalculatorExpr.Operation |
An Operation in the list of operations.
|
| CalculatorExpr.Operator |
An operator for the current value (accu), the given second value maybe the operand from the
CalculatorExpr.Operation,
or for some additional values in stack. |
| CalculatorExpr.Operators |
This class contains all Operators as static references.
|
| CalculatorExpr.SetExprBase |
This class and its inner class
CalculatorExpr.SetExprBase.SetExpr is a helper class which contains a CalculatorExpr as composite. |
| CalculatorExpr.Value |
A value, maybe a constant, any given Object or an access description to a java program element.
|
| CallbackTemplate<DerivedNode extends TreeNodeBase<DerivedNode,?,?>> | |
| CheckVs | Deprecated
use
ExcUtil |
| Conversion |
This class contains some conversion routine.
|
| Copy | |
| DataAccess |
This class contains methods to access and set data and invoke methods with symbolic access using reflection mechanism.
|
| DataAccess.Conversions |
This inner class contains all possible automatic special conversions.
|
| DataAccess.DataAccessSet |
This class extends its outer class and provides the capability to set the data path
especially from a ZBNF parser result.
|
| DataAccess.DatapathElement |
Class holds one element for access to data.
|
| DataAccess.DatapathElementClass |
Variant of a DatapathElement which can contain a ClassLoader for a new Java class or a static method invocation
or a Class which's field, method or constructor should access.
|
| DataAccess.Dst |
Result of an
DataAccess#access(List, Object, Map, boolean, boolean, boolean, Dst)
to store a value. |
| DataAccess.IntegerIx |
Wrapper around the index as integer.
|
| DataAccess.ObjMethod | |
| DataAccess.SetDatapathElement |
This class extends a
DataAccess.DatapathElement and provides the capability to set the data path
especially from a ZBNF parser result, see ZbnfJavaOutput. |
| DataAccess.Test | |
| DataAccess.Variable<T> |
This class wraps any Object which is used for a variable.
|
| DataShow |
This class supports output of the content of any instance maybe with associated other Objects.
|
| DateOrder |
This class contains the current time stamp of creation and a counted number of instances which are created in the same millisecond.
|
| Debugutil | |
| Docu_UML_simpleNotation |
This is a only-documentation class for simple UML notation.
|
| ExcUtil | |
| FileAppend |
This class is a alternative to java.io.FileWriter.
|
| FileAppend.Wr | |
| FileCompare |
This class contains a functionality to compare file also in sub directories.
|
| FileCompare.Result |
Class contains the comparison result for two files or sub directories in both trees.
|
| FileFunction |
This class is a container for some static routines and sub classes to deal with file content.
|
| FileFunction.FileCheckPath |
Not ready yet.
|
| FileFunctions |
This class contains some static file and command line functions.
|
| FileFunctions.FileAndBasePath |
This class holds a File with its Basepath.
|
| FileFunctions.FilesWithBasePath | |
| FileFunctions.ListWrapper |
This class supports the call of
FileFunctions.addFileToList(String, List). |
| FileList |
This class creates a list which information about a file tree and supports change timestamp of given files (touch).
|
| FileList.Args | |
| FilePath |
This class holds a path to a file with its parts: base path, directory path, name, extension, drive letter etc
and supports getting String-paths in several forms - absolute, relative, name only, extension, with slash or backslash etc.
|
| FilePath.XXXZbnfFilepath | Deprecated
This is the only one reason that the fields of FilePath are fine graduated.
|
| FilepathFilter |
This class helps to check whether a String given path and name matches to a mask String.
|
| FilepathFilter.NameFilter | |
| FilepathFilter.PathFilter | |
| FilepathFilterM |
Filter for a file path maybe with wildcards in the directory path
and also with a multi selection.
|
| FileSet |
A Fileset instance contains some
FilePath maybe with a common path. |
| FilesToList |
This class uses the
Files.walkFileTree(Path, FileVisitor) capability to gather files to a list with a given path with wildcards. |
| FilesToList.FileCheckPath | |
| FileSystem |
This class supports some functions of file system access as enhancement of the class java.io.File
independently of other classes of vishia packages, only based on Java standard.
|
| FileWriter | Deprecated
use instead
FileAppend |
| IndexMultiTable<Key extends java.lang.Comparable<Key>,Type> |
This class contains sorted references of objects (values) with a sorting key (usual String or Integer)
in one or more tables of a defined size.
|
| IndexMultiTable_Table<Key extends java.lang.Comparable<Key>,Type> |
One Table for a
IndexMultiTable. |
| IndexMultiTable.IteratorHelper<Key extends java.lang.Comparable<Key>,Type> |
This class contains the data for a
IndexMultiTable.IteratorImpl
for one table. |
| IndexMultiTable.XXXTable<Key extends java.lang.Comparable<Key>,Type> |
One table contains keys and values in two array lists in sorted order.
|
| IndexMultiTableInteger<Type> |
This class contains sorted references of objects with an integer key
in tables of a limited size, but more as one table (a tree) if necessary.
|
| IndexMultiTableInteger.IteratorHelper |
This class contains the data for a
IndexMultiTableInteger.IteratorImpl
for one table. |
| IndexMultiTableInteger.IteratorImpl<Type> |
This class is the Iterator for the outer class.
|
| InfoFormattedAppend.PrepareToString |
Helper for simple application in toString().
|
| IntegerBlockArray |
This class is a int array.
|
| IterableIndirect<Tsrc,Tdst> |
Iterator which returns an indirect instance because of a given
Iterable. |
| IterableMapValue<T> |
This class prepares an
Map.entrySet() to an Iterable over the values. |
| IterableOneElement<T> |
This is a helper class to use one given element in an iterator quest.
|
| IteratorArray<T> | |
| IteratorArrayMask<T> |
An instance of this class iterates over an array and returns elements which are marked with the mask.
|
| IteratorMask<T> |
This class helps to iterate ove a given Iterable can be an array, list etc
but with a given mask.
|
| IteratorTypeCast<Tdst> |
This class supports iteration over an iterable which has a base (super) type of the necessary type.
|
| KeyCode |
This class helps to present key codes and other events in combination with shift, alt, control
in a maybe readable form.
|
| LeapSeconds |
This class supports the handling with Leap seconds.
|
| MessageQueue<EntryType> | |
| MinMaxTime |
This class helps to measurement the cycle- and calculation times of any cyclically routine.
|
| NameObj |
This is a very simple class to store an Object reference with a name for example in a list
to give them a semantic.
|
| Num |
Contains some numeric operations able to use in JzTxtCmd
|
| ObjectId |
This class manages identifications of Objects (instances).
|
| ObjectId.InstancesOfType | |
| ObjectValue | |
| OrderListExecuter | Deprecated
use
EventTimerThread |
| OutputTwice |
This class outputs to 2 destination, for example an opened file and System.out.
|
| OutTextPreparer |
This class helps to prepare output texts with data.
|
| OutTextPreparer.Argument | |
| OutTextPreparer.CallCmd | |
| OutTextPreparer.Cmd | |
| OutTextPreparer.CmdString | |
| OutTextPreparer.DataTextPreparer |
Instances of this class holds the data for one OutTextPreparer instance but maybe for all invocations.
|
| OutTextPreparer.DebugCmd | |
| OutTextPreparer.ForCmd | |
| OutTextPreparer.ForIxContainer |
Helper class as container to produce indices for <:for:ix:[0..3]>
|
| OutTextPreparer.IfCmd | |
| OutTextPreparer.ParseHelper |
internal class to organize data for parsing.
|
| OutTextPreparer.SetCmd | |
| OutTextPreparer.TypeCmd |
A cmd for a type check of an instance.
|
| OutTextPreparer.ValueCmd |
A cmd for a value can contain a format string.
|
| OutTextPreparer.WrCmd |
<:wr:...>....
|
| OutTextPreparer.WriteDst |
This class is used to write out the generated text.
|
| PathCheck |
This class helps to check names whether they match with a path.
|
| PipeRingBuffer |
This class is a RingBuffer which can use as pipe.
|
| QueuePrc<T> |
Helper class to handle with queues.
|
| ReadChars3Stream |
This class helps to convert a special ASCII format in a byte[].
|
| RetOrException |
This class offers some static routines to handle exception situations with a special return value or with an exception.
|
| SelectMask |
This is a standard implementation of the universal interface to mark instances as select-able and to support selection.
|
| ShortenString |
Method to shorten strings to a maximum length.
|
| ShortenString.StringNr | |
| Sort | |
| SortedList |
This abstract class supports sorting Objects in a list with a string-oriented key.
|
| SortedStringList |
Implementation of
SortedList for String Objects. |
| SortedTreeNode<Type extends SortedTree<Type>> |
Commonly implementation of a Node in a sorted tree.
|
| SpecialCharStrings |
This class helps to handle with special chars in Strings.
|
| StdHexFormatWriter |
This class writes binary data in the Intel-Standard-Hex-Format.
|
| StringAdd |
This is a small helper class to add something to build a String for optimized calculate time and space effort.
|
| StringArray | |
| StringCmp |
The routines of this class are used to compare Strings especially for tests.
|
| StringFormatter |
This class supports a formatted output of something in a string buffer.
|
| StringFunctions |
This class contains static String functions without any other dependency able to use with CharSequence (instead java.lang.String).
|
| StringFunctions_B | |
| StringFunctions_C |
Contains routines to convert String to number format.
|
| StringFunctions_C.PrepareAppendablePos |
Implementation of the
StringFunctions_C.PrepareBufferPos for a simple Appendable |
| StringPart |
The StringPart class represents a flexible valid part of a character string which's spread is changeable.
|
| StringPart.Part |
This class presents a part of the parent CharSequence of this class.
|
| StringPartAppend |
This class combines an Appendable with the capability of
StringPartScan. |
| StringPartFromFile | Deprecated |
| StringPartFromFileLines |
This class extends the StringPartScan to determine the content with reading the String from a file,
from a file resource in jar file or from any other opened resource as
Reader. |
| StringPartScan |
This class extends the capability of
StringPart for scanning capability. |
| StringPartScanLineCol |
This class enhances the StringPartScan with the capability to get a line and column
due to the current position.
|
| StringSeq |
This class wraps any
CharSequence and provides comparable features like String
for commonly usage. |
| TestOrg |
This class supports testing.
|
| ThreadContext | |
| ThreadRun |
This class builds a Thread which runs a routine in a cycle.
|
| TimedValues |
This class offers a head structure for timed values, typically measurement values.
|
| TimedValues.Track | |
| Timeshort |
This class supports working with a short time which may be count in microseconds or any other unit, and its conversion
to an absolute time stamp.
|
| TreeNodeBase<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>,Data,IfcType extends SortedTree<IfcType>> |
This class is a base class for data, which are organized itself in a tree node structure.
|
| TreeNodeBase.MetaNode<DerivedNode extends TreeNodeBase<DerivedNode,Data,IfcType> & SortedTree<IfcType>,Data,IfcType extends SortedTree<IfcType>> | |
| TreeNodeBase.TreeNode<Data> |
This class provides a ready to use TreeNode without additional functionality like TreeNodeBase.
|
| TreeNodeHtmlOutput |
Outputs the content of a
TreeNode_ifc in a html format to view internal data for debugging. |
| TreeNodeUniqueKey<T> |
*
UML-Diagramm, presentation style see
Docu_UML_simpleNotation: |
| TreeWalkerPathCheck |
This class is a tree walker which checks the names of nodes with a mask path.
|
| Writer_Appendable |
This class creates a java.io.Writer instance with a given Appendable.
|
| Enum | Description |
|---|---|
| IndexMultiTable.KindofAdd | |
| OutTextPreparer.ECmd | |
| SortedTreeWalkerCallback.Result |
It is similar
FileVisitResult. |
| TreeNodeCallback.Result |
It is similar
FileVisitResult. |
| Exception | Description |
|---|---|
| UnexpectedException |
Use this exception type if an exception is not expected.
|
| Annotation Type | Description |
|---|---|
| AccessPolicy.ChangeAccess |
Annotation for an argument or field which is definite changed
especially it is an reference as argument of an operation.
|
| AccessPolicy.NonPersist |
Annotation for a argument.
|
| AccessPolicy.ReadOnly |
Annotation for an operation which do not modify its instance
or for a reference which cannot be used to modify the data.
|
| AccessPolicy.ReadOnlyRet |
Annotation for an operation which do not modify its instance
and which's returned reference is @ReadOnly itself, can only be assigned to a @ReadOnly reference.
|
| DataShow.ExcludeShowContent |
If a Field is designated with this annotation then the content is not shown.
|
| Java4C.ByteStringJc |
The byte[] array is provided in C like a MemC reference.
|
| Java4C.ConstRef |
Produces a const modifier for a reference (refers a const object).
|
| Java4C.ConstThis |
Produces a const modifier for the thiz- reference.
|
| Java4C.DynamicCall |
Designates that the following variable is a variable for dynamic call, a method-table-reference.
|
| Java4C.EmbeddedData |
Defines that the instance is embedded in C.
|
| Java4C.Exclude |
The method or field is not existing for C-translation.
|
| Java4C.ExcludeBlock |
This annotation to any local variable of a block forces exclusion of this block for C translation.
|
| Java4C.ExcludeCond |
A boolean variable designated with this annotation forces that an if-block which tests this variable
is not translated to C.
|
| Java4C.ExcludeImpl |
The implementation of the method is not translated to C.
|
| Java4C.ExcludeInterface |
In C the class does not implement the named interface.
|
| Java4C.ExtendsOnlyMethods |
The class contains only methods.
|
| Java4C.FixArraySize |
Sets that the following array has a fix size.
|
| Java4C.Inline |
The method is translated building a simple macro or inline method for C++.
|
| Java4C.InstanceType |
A reference in C refers always this instance type though the reference has a lesser type.
|
| Java4C.InThCxtLocal |
Marks that reference which's instance created with new Type().. is located in C in the thread context.
|
| Java4C.InThCxtRet |
Marks that reference which's instance created with new Type().. is located in C in the thread context.
|
| Java4C.NonPersistent |
The String is used only non-Persist or a CharSequence is used as non-Persist String.
|
| Java4C.NoObject |
Defines that the
class Type{ ... } does not base on ObjectJc in C. |
| Java4C.NoStackTrace |
The method does not create an own stack trace for debug and error handling support.
|
| Java4C.ParseError |
Only a help for forcing a Java2C parsing error especially for sophisticated Java2XMI conversion behaviour, only for test.
|
| Java4C.PtrVal |
The array which is designated with PtrVal is provided in C with a PtrVal_Type reference.
|
| Java4C.Retinline |
The method is translated building a simple macro or inline method for C++ which returns a value.
|
| Java4C.ReturnInThreadCxt |
Marks that the returned instance is located in the thread context.
|
| Java4C.ReturnNew | |
| Java4C.ReturnThis |
Marks that this is returned to support concatenation.
|
| Java4C.SimpleArray |
Sets that the following array has not a Array head structure - not an ObjectArrayJ.
|
| Java4C.SimpleArrayRef |
Sets the following array as simple reference.
|
| Java4C.SimpleArraySize |
Sets that the following array as a simple embedded Array with the given size.
|
| Java4C.SimpleRef |
Sets the following association as simple pointer in C, without garbage collection usage.
|
| Java4C.SimpleVariableRef |
Sets the following array as simple reference.
|
| Java4C.StackInstance |
Defines that the
Type instance = new Type(args); is only used in this method, in Java garbaged after the end of the method
and therefore it is possible to create an instance as Stack variable in C language. |
| Java4C.StringBuilderInStack | |
| Java4C.StringBuilderInThreadCxt | |
| Java4C.StringJc |
The CharSequence reference should be used as a StringJc instance.
|
| Java4C.ToStringNonPersist |
The String is designated as non-persistent, especially located in ThreadContext.
|
| Java4C.ZeroTermString |
Declare the String as const char* in C-language.
|
StringFunctions, StringPart, StringFormatter
FileSystem,
IndexMultiTableInteger, SortedTree
Event, org.vishia.util.StateSimpleBase