| Home >> All >> org >> media >> [ mn8 Javadoc ] |
| | org.media.mn8.concepts.* (130) | | org.media.mn8.conf.* (10) | | org.media.mn8.event.* (24) |
| | org.media.mn8.parser.* (5) | | org.media.mn8.protocol.* (58) | | org.media.mn8.servlet.* (10) |
| | org.media.mn8.test.* (15) | | org.media.mn8.util.* (28) |
org.media.mn8: Javadoc index of package org.media.mn8.
Package Samples:
org.media.mn8.protocol.xmlrpc: Provides the core classes for the MN8 Interpreter: Concept, Loader, ConceptDefinition, Scope, Stack, Method and Interpreter.
org.media.mn8.protocol.jabber.xmlparser: Provides the necessary classes to implement a basic Jabber client, classes used in the Jabber concept.
org.media.mn8.util.textparser: MN8 Diverse Utility Classes
org.media.mn8.conf
org.media.mn8.util.tar
org.media.mn8.util.cron
org.media.mn8.util
org.media.mn8.event
org.media.mn8.servlet
org.media.mn8.concepts
org.media.mn8.parser
org.media.mn8.protocol.env
org.media.mn8.protocol.mem
org.media.mn8.protocol.beep
org.media.mn8.protocol.http
org.media.mn8.protocol.mbox
org.media.mn8.protocol.pop3
org.media.mn8.protocol.smtp
org.media.mn8.protocol.xmlrpcs
org.media.mn8.protocol.jabber.datablocks
Classes:
SystemEnvReader: Simple class which executes an system command meant to list all the system variables, parse the result of the command and returns the system variables and their values in an map. Invocation: SystemEnvReader.getSystemEnvironment() In which case the "env" command is invoked. This is specific command for Unix environments. or SystemEnvReader.getSystemEnvironment(String cmd) In which case the "cmd" command is invoked. This is the operating system specific command to list all the system variables. For Windows this "cmd" could be: "cmd.exe /c set". Note: The parser expects that each variable is listed ...
SimpleExpression: The SimpleExpression class implements a simple expression parser. The only operators of a simple expression are: * - match everything, like the "." in regular expressions # - selects everything It performs only two functions: select -selects all the apparence of the strings marked with the select ("#") operator match - verifies if a string matches the pattern specified using normal characters and the two operators. It is intended as a simple replacement for regular expression in the case of simple expressions.
mn8Exception: The basic mn8 exception class. In mn8 all signaling of user messages is done through exceptions. All mn8 exceptions are derived from this class, and having separate exception types for different kind of exceptions (general system errors and warnings, mn8 interpretation specific errors). In this way a user can choose the amount of information wanted, and use it's custom message handling utilities. Ex: general errors go on screen, mn8 warning go to email. For normal interpretation, all exceptions are caught by the LogManager and displayed on the system console.
StreamResolver: Class meant to resolve divers types of input and output streams. The treams can be speciffied as: "System.out", "System.err", "System.in" in which case the respective streams will be returned. "file://url of file" in which case the a srem will be created and asociated with that file. "Classname.methodname(parameters)" in which case a new instance of the class will be created and the methodname with the parameters will be used to extract the stream
ConceptDefinition: being from an mn8 script based concept or a Java one, is registered in ConceptRegister , where it is taken by the mn8Loader and instantiated.
Concept: being from an mn8 script based concept or a Java one, is registered in ConceptRegister , where it is taken by the mn8Loader and instantiated.
DummyFieldConcept: It's a dummy concept representation of a Field. Used especially to create elements or attributes for an concept run time. As an example, in a Series concept element added to the Series can be accessed also as valid elements $i/1,$i/2 even if they are not valid elements.
JabberDataBlockDispatcher: The dispatcher for blocks that have arrived. Adds new blocks to the dispatch queue, and then dispatches waiting blocks in their own thread to avoid holding up the stream reader.
mn8TreeWalker: The final Tree Walker for mn8. This is responsible of the interpretation. This class is automaticaly generated by ANTLR .
LogManager: Class responsible for managing logging messages. Loading them from the resource bundles and properly displaying them on the requested writer.
MessageFormatter: Class responsible for formatting logging messages. Loading them from the resource bundles and properly formatting them to be displayed.
SimpleExpressionTCP: Wrapper for the protected members which should have been private, but then we couldn't write any tests for them, so they are protected.
Login: The class representing the login message. This has no incomming constructor as login messages are never received from the server.
mn8Runner: The servlet implementation which will run mn8 scripts or concepts. from any servlet aware web server (Apache, IIS, ...).
NamingConf: Class who is responsible for loading and managing the configuration information stored in /conf/naning.mn8.xml
CronMultiplier: This is the multiplier for crons to make crons with (*), intervals (3-12), selectors (2-8/2) and lists (3,4,8).
mn8XMLReader: Class that reads an String containing a well formated XML document and creates an Concept from it's content.
mn8Parser: The parser for mn8. This class is automaticaly generated by ANTLR .
NamingManager: Class who is responsible for wrapping and managing the JNDI Context specified in conf/naming.mn8.xml.
mn8Lexer: The lexer for mn8. This class is automaticaly generated by ANTLR .
NodeImpl: The basic Node implementetion, simillar in functionality and implementation as the org.w3c.dom.Node.
Node: The basic Node implementetion, simillar in functionality and implementation as the org.w3c.dom.Node.
NamingHandlerBase: Class who is responsible for parsing the configuration information stored in /conf/naning.mn8.xml
ReadEndChecker: Interface for classes wishing to be able to stop the reading of the incomming data stream.
TestXmlrpcURL: This is an application which uses our new xmlrpc protocol handler to obtain information.
| Home | Contact Us | Privacy Policy | Terms of Service |