| Home >> All >> org >> media |
| | org.media.datastore.* (74) | | org.media.hyperpad.* (52) | | org.media.mn8.* (314) | | org.media.naming.* (6) |
| | org.media.sep.* (5) |
Package Samples:
org.media.datastore.sepengine.parser: Provides the classes for the SEP engine block: ChmodInfo, ChownInfo, DTDDirInfo, GroupInfo, LexiconManager, LogManager, RDBInfo, SepEngine, SepInterpreter, TreeInfo, UserInfo.
org.media.datastore.sepengine.driver.beepDriver: Provides the classes and interfaces for the SEP driver: SepStoreConncetion, SepStoreDriver, SepStoreDriverInfo, SepStoreDriverManager, SepStoreDriverPropertyInfo.
org.media.hyperpad.conf: HyperPad is a Java 2 Swing based implementation of an editor and runtime GUI based MN8 script interpreter for the MN8 scripting language.
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.datastore.xmlrpcserver.handlers: Provides the class for the XMLRPC server block: XmlRpcServer.
org.media.mn8.util.textparser: MN8 Diverse Utility Classes
org.media.datastore.scheduler
org.media.datastore.xmlrpcsserver
org.media.datastore.mn8block
org.media.datastore.naming
org.media.datastore.beepserver
org.media.datastore.sepengine.util
org.media.datastore.sepengine.driver.localDriver
org.media.datastore.sepengine.driver
org.media.datastore.sepengine
org.media.datastore.xmlrpcserver
org.media.sep.test.util
org.media.sep.test.parser
org.media.sep.test
Classes:
MemoryContext: An in-memory JNDI service provider. Binds objects into a namespace held entirely in memory, supporting serializable, remoteable and local objects. The in-memory service provider is particularly useful for holding resource factories (the JNDI ENC) and exposing run-time services and configuration objects. An instance of MemoryContext constructed with no environment attribute will use it's namespace and serve as the root of that namespace. Such a namespace is no accessible except through the creating context, and is garbage collected when all such contexts are no longer referenced. If necessary the ...
MemoryBinding: Name/value bindings for use inside MemoryContext . This one is never constructed directly but through MemoryContext , MemoryContextFactory and related classes. Provides heirarchial storage for name/value binding in memory that is exposed through the JNDI context model. Each context (not in the tree) is represented by one instance of MemoryBinding , with each sub-context (child node) or bound value represented by a name/value pair. This object is thread-safe. This class was inspired by the tyrex.naming package from the Tyrex project. All credits for the good stuff should go to Assaf Arkin and the ...
MemoryContextFactory: Implements a context factory for MemoryContext . When set properly javax.naming.InitialContext will return a MemoryContext referencing the named path in the shared memory space. To use this context factory the JNDI properties file must include the following properties: java.naming.factory.initial=org.media.naming.MemoryContextFactory java.naming.provider.url= Any non-empty URL will return a context to that path in the object tree, relative to the same shared root. The returned context is read/write. This class was inspired by the tyrex.naming package from the Tyrex project. All credits for the ...
StaticMemoryContextFactory: Implements a context factory for MemoryContext. When set properly javax.naming.InitialContext will return a MemoryContext referencing the named path in the shared memory space. To use this context factory the JNDI properties file must include the following properties: java.naming.factory.initial=org.media.naming.MemoryContextFactory java.naming.provider.url= Any non-empty URL will return a context to that path in the object tree, relative to the same shared root. The returned context is read/write. This class was inspired by the tyrex.naming package from the Tyrex project. All credits for the good ...
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
ReferenceRefAddr: This class allows referenceable objects to be stored inside of other references. This class was inspired by the tyrex.naming package from the Tyrex project. All credits for the good stuff should go to Riad Mohammed and the Exolab group, all the bad stuff blame it on me :).
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.
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 .
| Home | Contact Us | Privacy Policy | Terms of Service |