Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.modama.framework.entities.* (6)org.modama.framework.exceptions.* (3)
org.modama.framework.modul.* (4)org.modama.framework.operations.* (10)
org.modama.framework.tests.* (7)org.modama.framework.tools.* (3)
org.modama.framework.world.* (1)

org.modama.framework: Javadoc index of package org.modama.framework.


Package Samples:

org.modama.framework.entities
org.modama.framework.exceptions
org.modama.framework.modul
org.modama.framework.operations
org.modama.framework.tests
org.modama.framework.tools
org.modama.framework.world

Classes:

Abstracton2InputOperation: a baseclass for operation on exactly two inputs, it asumes that the order of the 2 inputs doesnt matter depending on the types of the input the output changes slightly: Ne -> NumberEntity Ie -> ImageEntity Nl -> NumberList Il -> ImageList - the input order doesnt matter, so their are 14 possiblities) Input Output Ne an Entity with the same data Ie an Entity with the same data Il a new Ie output = calc( ... calc( calc( calc( Il[0], Il[1] ), Il[2] ), Il[3] ) ... ) Nl a new Ne output = calc( ... calc( calc( calc( Nl[0], Nl[1] ), Nl[2] ), Nl[3] ) ... ) Ne Ne a new Ne output = calc( Ne, Ne ) Ne Nl a ...
AbstractOperation: The abstract base class for an operation. An op consists of several inputentities, after setting needed inputs, an op can be executed to create an output entity. if you want to create a new operation extend this class, if your operation depends on the input, you can use the strategy pattern -> create innerclasses that implement Calculator, they are automaticly choosen by searching a calculator that accepts the current input in addition, if you change an input entity, the op will recalculate and set the new data to the resulting entity, what will also affect an event, etc.. TODO add thread TODO ...
OpSlice: SLICE makes a slice (a cut) with a given thickness at a given position through the image accepts exactly one ImageEntity as input, maybe it also should accept a list, and make produce an NumberLists as output, but at the moment multiple outputs are not allowed -> later
AbstractEntity: The base class for all entities. A entity a piece of data, wrapped so it can be loaded, saved,... An entity has a name to display, a fullname if additional naming is required (i.e. filename) and some data and a unique ID
AbstractFrameworkModel: the modelclass for the framework adds to the model: - names for events - load/save/delete methoddeclarations IMPORTANT: the create and delete methods should also call the put/delete methods of the world
NumberList: a list of numbers, internal the data is an array of doubles, if needed a NumberEntity is created from the double value but you can also just use the array directly (wich is more efficient)
World: This class represents the world. The world consists of a list of entities and a list of operations This is the model, it will inform the org.modama.viewer (MainFrame) about changes.
OpAdd: ADDITION takes exactly one or two inputs and adds them (see Abstracton2InputOperation) changes: 05/10/03 - synopia - added toString
UnexpectedErrorException: This exception should be thrown if an error occures that should not happen f.e. i = 5; if( i == 6 ) throw UnexpectedErrorException();
TestModul2: Created by IntelliJ IDEA. User: UHLIG Date: 4 juin 2003 Time: 10:45:05 To change this template use Options | File Templates.
DeleteCancelledException: THis exception is thrown by an entity, that should be deleted, but cant. reasons for this are for example opened files, etc
Resources: Class for handling any resources used by Modama. This means mapping pathes and get localizised strings
Abstracton1InputOperation: a baseclass for operation on exactly one Input (NumberEntity, NumberList, ImageEntity, ImageList)
ClassFinder: a class that tries to find automaticly classes (for example NumberEntityView for NumberEntity)
NumberEntity: A Number entity. just a number (currently a double) 05/10/03 - synopia - added toString();
MissingCodecException: THis exception is thrown by an imagenetity if no codec could be found to load/save the image
OpMul: MULTIPLY takes exactly one or two inputs and adds them (see Abstracton2InputOperation)
PropertyChangeListenerToSOUTWriter: just a propertychangelistener that listens for events and writes them to standard out
OpInv: INVERS takes exactly one input and inverts it (output = 1 / input)
OpConvert: CONVERTER converts an ImageEntity (or a list) to another datatype
Abstracton1ImageOperation: a baseclass for operation on exactly one ImageEntity or ImageList
ImageList: a list of images, internal the data is a List of ImageEntities,
OpNeg: NEGATOR takes exactly one input and negates it

Home | Contact Us | Privacy Policy | Terms of Service