Serialized Form


Package <Unnamed>

Class Calculator extends Applet implements Serializable

Serialized Fields

x

long x
Main register X (=display register).


y

long y
Stack register Y (Stack is x, y, z, t).


z

long z
Stack register Z (Stack is x, y, z, t).


t

long t
Stack register T (Stack is x, y, z, t).


md

MatrixTextDisplay md
The display.

Die display itself will be implemented as a MatrixTextDisplay object.

It will be made for one line of 20 (Calculator.ANZ_EL) 5 * 8 elements with 2 dots horizontal spacing. The matrix dots itself are sized 4 * 4 pixels and are densely packed.

Thus the applet's minimal size is about 596 * 60 (width * height).


mySize

Dimension mySize

hex

boolean hex
State: Hex calculator.


enterTo0

boolean enterTo0
State: next digit entry will clear X before.


autoEnter

boolean autoEnter
State: next digit entry will do an Enter (push stack) before.


thrOn

boolean thrOn
Do the marquee (running) version display.

Class ComplDemo extends Applet implements Serializable

Serialized Fields

anim

Thread anim

arithChanged

boolean arithChanged

width

int width

height

int height

scrWidth

int scrWidth

scrHeight

int scrHeight

y00

int y00

x00

int x00

unityPix

int unityPix

piPix

int piPix

imgBg

Image imgBg

opChooser

Choice opChooser

arDisplay

Button arDisplay

arInd

int arInd

opString

String opString

dragOp2

boolean dragOp2

opIndex

int opIndex

showPi

boolean showPi
A circle of radius pi will be shown.

default: true


showUnit

boolean showUnit
A circle of radius 1 will be shown.

default: true


op1

ComplDemo.ComplexWrapper op1
Operand 1 .


op2

ComplDemo.ComplexWrapper op2
Operand 2 .


erg

ComplDemo.ComplexWrapper erg
The result .


all3

ComplDemo.ComplexWrapper[] all3
All the three (operands and result) combined.


Package de.a_weinert.dta

Class de.a_weinert.dta.Konto extends Object implements Serializable

Serialized Fields

country

String country
Länderkennzeichen des Kontos.

default: DE (Deutschland)


blz

String blz

blzNum

int blzNum

number

String number
Kontonummer.


numb

long numb
Kontonummer als Zahl.

max. 10-stellig.


subnumber

String subnumber
Unterkontomerkmal des Kontos.

default und i.A.: null


curr

String curr
Währung des Kontos.

default: EUR für Euro.


customerid

String customerid
Kunden-ID für HBCI.

Dieser Wert gibt an, unter welcher Kunden-ID ein Bankkunde HBCI-Zugriff auf dieses Konto hat. Ohne HBCI-Zugriff ist und bleibt dieser Wert null.

Wert, default: null (nur für zukünftige Entwicklung)


name

String name
Name des Kontoinhabers.

Dies ist der bei der jeweiligen Bank registrierte Inhabername.
Sollte so stimmen, da Banken dies (prinzipiell) kontrollieren.


name2

String name2
Name des Kontoinhabers (Fortsetzung) (optional).

default: null


descr

String descr
Beschreibung des Kontos (optional).

Ohne Bedeutung für DTA.
default: null


Package de.a_weinert.realm

Class de.a_weinert.realm.DefaultServlet extends HttpServlet implements Serializable

Serialized Fields

debug

int debug
The debugging detail level for this Servlet.


copyBufferSize

int copyBufferSize
The input buffer size to use when serving resources.


listings

boolean listings
Generate directory listings.

If true and if no welcome / default file is around do a listing of the directory navigated to.


readOnly

boolean readOnly
Read only flag.

By default, it's set to true. (no modifications by http.)


output

int output
The output buffer size to use when serving resources.


localXsltFile

String localXsltFile
Allow customised directory listing per directory.

Hint: This class generates an enhanced XML file list for better XSLT.


globalXsltFile

String globalXsltFile
Allow customised directory listing per instance.

Hint: Compared to Apache's original this class generates an enhanced XML file list for better XSLT.


readmeFile

String readmeFile
Allow a readme file to be included.

Hint: This class generates an enhanced XML file list for better XSLT.


resources

org.apache.naming.resources.ProxyDirContext resources
Proxy directory context.


fileEncoding

String fileEncoding
File encoding to be used when reading static files.

If none is specified the platform default is used.


sendfileSize

int sendfileSize
Minimum size for sendfile usage in bytes.


useAcceptRanges

boolean useAcceptRanges
Send the Accept-Ranges: bytes header with static resources.

Since:
6.0.24

Package de.frame4j.automation

Class de.frame4j.automation.ACLentry extends Object implements Serializable

serialVersionUID: 260153001900201L

Serialized Fields

negative

boolean negative
Is a prohibition.


principal

Principal principal
The owner of this entry.


permissions

Permission[] permissions
List of permissions.

Class de.frame4j.automation.Identity extends ACLentry implements Serializable

serialVersionUID: 260153003200201L

Serialized Fields

name

String name
The name.

See Also:
Identity.getName()

shc

byte[] shc
PIN / secure hash code. (intern) .

Eight bytes from SHA-1.


hashC

int hashC
The hash code.


asString

String asString
Identity as String.

See Also:
Identity.toString()

Class de.frame4j.automation.IdGroup extends Identity implements Serializable

Serialized Fields

principals

Principal[] principals

Class de.frame4j.automation.Operations extends ACLentry implements Serializable

serialVersionUID: 260153003300201L

Serialized Fields

key

char key
The key.

A value of 0 (0x0000) means, that every key supplied (with operation requests) will be accepted.


users

String users
The user list.

It contains a (by white space or comma) separated list of user names.

null or empty means the acceptance of every user (name).

Class de.frame4j.automation.Operations.List extends AbstractSet<Operations> implements Serializable

Serialized Fields

operations

Operations[] operations
The internal list.


anzOps

int anzOps
The number of entries.

Class de.frame4j.automation.Permit extends Object implements Serializable

serialVersionUID: 260153003600201L

Serialized Fields

asString

String asString
The permission's or act's full name.

See Also:
Permit.toString()

name

String name
The permission's or act's pure name.

See Also:
Permit.toString()

asLowerString

String asLowerString
The permission's or act's full name in lower case.


null or empty is impossible (by constructor's rules).


target

Principal target
The target object of the act / permission.

This may be null.


hash

int hash
The prmissions's hash value.


Package de.frame4j.graf

Class de.frame4j.graf.ImageInfo extends Object implements Serializable

serialVersionUID: 260153007300201L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
Reading the image.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Writing the image.

Throws:
IOException
Serialized Fields

w

int w
The picture's dimension.

In case of no image (or not yet loaded) the dimension is (-1, -1).


h

int h
The picture's dimension.

In case of no image (or not yet loaded) the dimension is (-1, -1).


fName

String fName
The picture's file name (if given).


imgPixels

int[] imgPixels
The picture as pixel array.

In this array (generated accordingly on first request) the whole picture is supplied as simple pixel array.

See Also:
ImageInfo.getImgPixels()

leM

int leM
The left margin.

This variable just hold the margin set by the last call of surrondImage().

This variable ImageInfo.leM as well as ImageInfo.riM, ImageInfo.upM and ImageInfo.loM are for informal reading only. It's value has no effect in this class.

default / start value: 0


riM

int riM
The right margin.

See Also:
ImageInfo.leM, surrondImage()

upM

int upM
The upper margin.

See Also:
ImageInfo.leM, surrondImage()

loM

int loM
The lower margin.

See Also:
ImageInfo.leM, surrondImage()

Class de.frame4j.graf.ImageInfo.ImgDisplayer extends JComponent implements Serializable

Serialized Fields

im

Image im

Package de.frame4j.io

Class de.frame4j.io.DataFile extends File implements Serializable

Serialized Fields

origPath

String origPath
The original path designation.


origDir

File origDir
The original directory designation.


origName

String origName
The original name designation.


howAskOverwrite

FileVisitor howAskOverwrite
Setting for procedure to ask on file changes.

Some methods of this class would ask before allowing to manipulate an existing file. DataFile.howAskOverwrite determines the asking behaviour.

This variable is set on construction by DataFile.askOverwrite.

If DataFile.howAskOverwrite is set null, those methods manipulate existing files without bothering anybody by asking before.

See Also:
makeOS(), DataFile.ASK_OVERWRITE, DataFile.askOverwrite

Class de.frame4j.io.FileCriteria extends Object implements Serializable

serialVersionUID: 260153007400201L

Serialized Fields

wildName

String wildName
The name criterion (with wild cards).

See Also:
FileCriteria.getWildName()

ignoreCase

boolean ignoreCase
Ignore case in names.

See Also:
FileCriteria.isIgnoreCase()

excludeNames

FastStringSet excludeNames
Exclude criteria for names (list without wild cards).

Implementation hint: set only in constructor and in FileCriteria.clone() — treat as if final.

See Also:
FileCriteria.getExcludeNames()

types

FastStringSet types
The file type criterion.

Implementation hint: set only in constructor and in FileCriteria.clone() — treat as if final.

See Also:
FileCriteria.getTypes()

allowFile

boolean allowFile
Acceptance of (real) files.

See Also:
FileCriteria.isAllowFile()

allowDir

boolean allowDir
Acceptance of directories.

See Also:
FileCriteria.isAllowDir()

minTime

long minTime
The time criterion, minimal time ("since").

See Also:
FileCriteria.getMinTime()

maxTime

long maxTime
The time criterion, maximal time ("until").

See Also:
FileCriteria.getMaxTime()

minLen

long minLen
The length criterion (minimal size).

See Also:
FileCriteria.getMinLen()

maxLen

long maxLen
The length criterion (maximal size).

See Also:
FileCriteria.getMinLen()

Class de.frame4j.io.FileService extends Object implements Serializable

serialVersionUID: 260153007500201L

Serialized Fields

reverse

boolean reverse
Reversing the copy or update direction.

See Also:
FileService.isReverse()

biDirect

boolean biDirect
Use both copy or update directions at once.

See Also:
FileService.isBidirect()

delTree

boolean delTree
Delete directories, even when not empty.

See Also:
FileService.isDelTree()

recursion

boolean recursion
Recursively visit subdirectories.

See Also:
FileService.isRecursion()

delEmpty

boolean delEmpty
Delete empty files (length 0) or directories (0 files, subdirectories).

See Also:
FileService.isDelEmpty()

delEmptySource

boolean delEmptySource
Delete empty files or directories in the source directory.

See Also:
FileService.isDelEmptySource()

nonew

boolean nonew
No creation of non existing files.

See Also:
FileService.isNonew()

makeDirs

boolean makeDirs
Make not yet existing (sub) directories.

See Also:
FileService.isMakeDirs()

createLowerCase

boolean createLowerCase
Make new files and directories with lower case names.

See Also:
FileService.isCreateLowerCase()

noLCforTypes

String noLCforTypes
Avoid lower casing names for specified types.

See Also:
FileService.getNoLCforTypes()

verbosity

int verbosity
Verbosity of reports.

See Also:
FileService.getVerbosity()

verbose

boolean verbose

difOld

long difOld
Minimal age difference of files.

See Also:
FileService.getDifOld()

zoneSafe

boolean zoneSafe
Summer / winter time switch precaution.

See Also:
FileService.isZoneSafe()

filCrit

FileCriteria filCrit
File criteria.

Two FileCriteria objects, FileService.filCrit and FileService.dirCrit, hold all (filter) criteria for files and directories for services / operations using this FileService object.

Hint: The (questionable) decision of having those criteria public greatly simplified the implementation of those services.


dirCrit

FileCriteria dirCrit
Directory criteria.

See Also:
FileService.filCrit

Class de.frame4j.io.FileVisitor.Ask extends Object implements Serializable

serialVersionUID: 260153007700201L

Serialized Fields

deleteMode

boolean deleteMode
Delete mode.

Delete mode means displaying / offering only two not three possible answers to the user as well as switching some property keys.


askPatt

String askPatt
The question.

askPatt is a one line pattern for the message formatter TextHelper.messageFormat(StringBuilder, CharSequence, Object). The spot {0} will be replaced by the file path.

Example:
  "{0} löschen ?"   (German) or
  "Delete {0} ?"  (English)

When setting from a PropMap or AppLangMap the key used is "faskpatt". That (nationalised) message pattern can, of course be used elsewhere.


ansPrompt

String ansPrompt
Appendix to the question respectively answer suggestions.

ansPrompt is to be shown as second line in a window respectively as not RET/LF terminated prompt in the console case.
It will be used as is (it no message format pattern).

When setting from a PropMap or AppLangMap the key used is either "faskpmt" or "daskpmt" for FileVisitor.Ask.deleteMode false / true.


lower

String lower
Lower line / explanation.

Shall be shown as lower line in case of window.

When setting from a PropMap or AppLangMap the key used is either "fasklow" or "dasklow" for FileVisitor.Ask.deleteMode false / true.


yes

String yes
Text for left (acknowledge) button.

Property key (FileVisitor.Ask.deleteMode false) : "faskyes"
respectively (true) "daskyes".


no

String no
Text for right (reject) button.

Property key : "faskno"


append

String append
Text for middle button.

The middle button is intended for the "append" answer.
The button (in case of graphical implementation) shall only be displayed if the text here is not empty.

Property key (FileVisitor.Ask.deleteMode false) : "faskappquot;
If FileVisitor.Ask.deleteMode is true append is forced to null.


maxWait

int maxWait
Maximum wait time for user response in 1/10 s.

A value < 0 means unlimited waiting / blocking.
A value < 50 (5 seconds) is to short for most humans to give a sound answer. It should be raised to 50.

Default: 180 (= 18s)

Class de.frame4j.io.FileVisitor.AskConsImpl extends FileVisitor.Ask implements Serializable

serialVersionUID: 260153007800201L

Serialized Fields

daOut

PrintWriter daOut
The PrintStream to display the file denomination and the question.

If not set separately by constructor parameter it will be the (wrapped) System.err.

Never null.


daPrm

PrintWriter daPrm
The PrintStream to display the user prompt.

Will be connected to System.err by the constructor trying to use ComVar.CONSOL_ENCODING.

Never null.

Class de.frame4j.io.FileVisitor.AskGrafImpl extends FileVisitor.Ask implements Serializable

serialVersionUID: 260153007900201L

Serialized Fields

theDialog

AskDialog theDialog
The Dialogue.


title

String title
Title for the graphical window.

PropMap key: "fileDialogTitle"
Default: null


parent

Object parent
Parent object for the graphical (prompt) window. .

Default: null


Package de.frame4j.math

Class de.frame4j.math.Complex extends Object implements Serializable

serialVersionUID: 260153007100201L

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Deserialising a Complex object.

This method does not allow the indirect cloning of the singleton Complex object having hash values < CFun.NOSH .

In the the same way the cloning of Complex objects already stored internally for re-use will be avoided.

Throws:
ObjectStreamException - will never be thrown
Serialized Fields

re

double re
Real part / Realteil


im

double im
Imaginary part / Imaginärteil


h

int h
Hash code / hash value.

For the hash values the following holds:

ZahlreimHash-Wert
Complex.NaN(Double.) NaN (Double.) NaN 0
Complex.INF_0+unendl.0.0 1
Complex.INF_45 +unendl. +unendl. 2
Complex.INF_900.0+infinit. 3
Complex.INF_135-infinit. +infinit. 4
Complex.INF_180-infinit. 0.0 5
Complex.INF_225-infinit. -infinit. 6
Complex.INF_2700.0-infinit. 7
Complex.INF_315+infinit. -infinit. 8
Complex.ZERO0.00.0 9
Complex.ONE1.00.0 10
Complex.I bzw. Complex.J0.01.0 11
Complex.M_ONE-1.00.012
Complex.M_I bzw. Complex.M_J 0.0-1.013

Besides that for the hash value the following holds:

See Also:
CFun.hashCode(double, double)

Class de.frame4j.math.PixDoubTrans extends Object implements Serializable

Serialized Fields

xOp

int xOp
The x origin in pixel.


yOp

int yOp
The y origin in pixel.


xOd

double xOd
The x origin as double.


yOd

double yOd
The y origin as double.


xL1p

double xL1p
The length of one x pixel as double value.

This value must be > 1e-12 (and hence positive).


yL1p

double yL1p
The length of one y pixel as double value.

This value must be > 1e-12 (and hence positive).
On transformations the negative of this value will be applied to mask the wrong (downward) growth direction of Java graphic's y pixel coordinates.


xL1pInv

double xL1pInv
The length of (double) 1.0 in x pixels as double value.

xL1pInv is the inverse of PixDoubTrans.xL1p.


yL1pInv

double yL1pInv
The length of (double) 1.0 in y pixels as double value.

yL1pInv is the inverse of PixDoubTrans.yL1p.


hashValue

int hashValue
The hash code of this transformation.


Package de.frame4j.util

Class de.frame4j.util.AppLangMap extends PropMap implements Serializable

serialVersionUID: 260153008100201L

Serialized Fields

langCode

String langCode
The (two letter) language code.

This is the two lower case characters language code, according to http->.ISO 639-1. This property is fixed. And for one value like "en" for English or "de" (for Deutsch = German) there will be just one AppLangMap object (langCode singleton).

Length 2: de, en fr, pt, nl, es etc.


stdEntries

PropMapHelper.Entry[] stdEntries
Standard entries.


locale

Locale locale
The Locale used for otherwise not supported languages.

Class de.frame4j.util.ConstTime.Impl extends Object implements Serializable

serialVersionUID: 260153008200201L

Serialized Fields

sourceTime

ConstTime sourceTime

iAmAnCloneOfImpl

boolean iAmAnCloneOfImpl

Class de.frame4j.util.ConstTime.SwitchSource extends Object implements Serializable

serialVersionUID: 260153008700201L

Serialized Fields

timeReader

ConstTime timeReader
The ConstTime object to read the (source) time.

A clone() of this final ConstTime object gives an immutable copy then independent of this ConstTime.SwitchSource's time source.

Class de.frame4j.util.Prop extends PropMap implements Serializable

serialVersionUID: 260153008400202L

Serialized Fields

baseURL

URL baseURL
A base URL.

The base URL is set by some constructors.

If not null, it is used as base to search for .properties files by some of the load() methods.

Default: null


baseClass

Class<T> baseClass
A base class.

The base class is set by some constructors.

If not null, it is used as base to search for .properties files by some of the load() methods extending the search into the .jar file from which the application class may have been loaded.

Default: null


MAX_HIER

int MAX_HIER

basePropHierarch

String[] basePropHierarch

baseClassHierarch

Class<T>[] baseClassHierarch

basePropFill

int basePropFill

LAST_NAT_LEN

int LAST_NAT_LEN

lastNat

String[] lastNat

lastLC

String lastLC

lastRC

String lastRC

lastNatWr

int lastNatWr

lastLang

String lastLang

lastAlm

AppLangMap lastAlm

Class de.frame4j.util.PropMap extends AbstractMap<CharSequence,String> implements Serializable

serialVersionUID: 260153008500202L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

rwLock

ReentrantReadWriteLock rwLock

rLock

ReentrantReadWriteLock.ReadLock rLock
The lock for reads.

This is only to guard multi thread reads against critical writes guarded by PropMap.wLock.
lock() and unlock() must be used as guaranteed pair.


wLock

ReentrantReadWriteLock.WriteLock wLock
The lock for writes.

This is to guard those writes / modifications that must not interfere with multi thread critical reads (to be guarded by PropMap.rLock).
lock() and unlock() must be used as guaranteed pair.


entries

PropMapHelper.Entry[] entries
The entries.


size

int size
Number of entries.


hashMissMax

int hashMissMax
Maximum of "hash miss side steps".

This number is the maximum of additional search steps for an entry. If non existing entry is looked for exactly PropMap.hashMissMax + 1 search steps are necessary for this discovery.

In a empty or weakly populated PropMap this value will normally be 0. Experiments show (see PropMap.hashQuality(StringBuilder)) that values > 5 are quite improbable.

Implementation hint: As this Map is not intended for use cases with a highly dynamic content, the value will not be decremented should this be possible after a remove(). So after a lot of removes an explicit rehash(null, 0) might be appropriate.

See Also:
PropMap.hashQuality(StringBuilder), PropMap.hashMissSum

hashMissSum

int hashMissSum
Summed up "hash miss side steps".

hashMissSum / size is a measurement number for the actual quality of the internal hashing. It's the average of search steps to find an existing entry.

Hint: This variable is pure measurement; its value has no influence on the working of any method.

See Also:
PropMap.hashMissMax, PropMap.hashQuality(StringBuilder), PropMap.reHashes

reHashes

int reHashes
Summed up re-hashes (since new or empty).

This counts the occurrence of necessary or explicit PropMap.rehash()s. This is pure measurement.

See Also:
PropMap.hashQuality(StringBuilder), PropMap.hashMissMax

isShallow

boolean isShallow

language

String language
The (preferred) language of this PropMap.

See Also:
PropMap.getLanguage()

region

String region
The (preferred) region of this PropMap.

See Also:
PropMap.getRegion()

fileList

String[] fileList
Loaded .properties files or resources list.

In this list the method load1() usually used for all loads from files records the names of all files loaded successfully.

Implementation hint: PropMap.fileList would be final, if not in the way of PropMap.clone().


fileAnz

int fileAnz
Actual length of loaded .properties files or resources list.


firstFile

String firstFile
First load from file or resource.

Class de.frame4j.util.PropMapHelper.Entry extends Object implements Serializable

Serialized Fields

value

String value
The value of this entry.


entHash

int entHash
The hash code of this entry.


key

String key
The key of this entry.


keyHash

int keyHash
The hash value of this entry.

The positive value only depends on the (final) key. It is calculated by PropMapHelper.posHash(String).


immutable

boolean immutable
The value of this entry is immutable.

Objects of this class either allow any change of value any time or forbid it. As the allowing or forbidding is itself a final property the latter case makes the whole object immutable.

Class de.frame4j.util.Time extends TimeRO implements Serializable

serialVersionUID: 260153008600201L

Class de.frame4j.util.TimeRO extends Object implements Serializable

serialVersionUID: 260153008700201L

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException,
                         ClassNotFoundException
Serialise TimeRO.

Not serialising the TimeZone directly (feasible as TimeZoe is Serializable) saves 1480 byte in the serialised form.

Throws:
IOException - by defaultWriteObject()
ClassNotFoundException - by defaultWriteObject()
Serialized Fields

internalMillis

long internalMillis
Time in milliseconds since 16#46;1#46;1970 00:00 UTC.

See Also:
ConstTime.getMillis()

lastToString

String lastToString

lastToStringMillis

long lastToStringMillis

Class de.frame4j.util.TimeST extends TimeRO implements Serializable

serialVersionUID: 260153008800201L


Package de.frame4j.xml

Class de.frame4j.xml.XMLdoc extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
Read the XMLdoc.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream oos)
                  throws IOException
Write the XMLdoc.

Throws:
IOException
Serialized Fields

xmlConf

XMLconf xmlConf
Parser properties — plus some others.

All parser, input, output, transformer and else properties wanted / used for this XMLdoc object lie in this associated XMLconf object. It will be set on construction by XMLdoc.XMLdoc(App) according to the Application's properties (app.prop).

See Also:
XMLdoc.set(PropMap)

publicId

String publicId
The document's name (just for report and documentation).


log

PrintWriter log
Writer (output) for error and warning reports.

Is set finally on construction. It is never null; default is (decorated) System.out.


errorHandler

ParseErrorHandler errorHandler
ErrorHandler for parsing.