Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

Package org.openmobileis.synchro.openmsp.protocol


Detailed Description

OpenMobileIS - a free Java(TM) Framework for mobile applications Java(TM) Copyright (C) 2004-2005 Philippe Delrieu All rights reserved.

Contact: openmobileis@e-care.fr

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Author : Philippe Delrieu


Classes

class  AbstractCommand
 Title: OpenMobileIS project source
Description: Superclass for OpenMSP commands : Get, Sync, Add, Delete, Replace, Map, Sequence, Result, Status An abstract command has a type (See Element for the command list) and a command id. More...
class  AtomicMessage
 Title: OpenMobileIS project source
Description: Define a message in the openMSP protocol. More...
class  Command
 Title: OpenMobileIS project source
Description: Represents Add, Delete, Replace commands. More...
class  ContainerMessage
 Title: OpenMobileIS project source
Description: Container of OpenMSP messages. More...
class  DataItem
 Title: OpenMobileIS project source
Description: Item used for Request commands and Result command. More...
class  DefaultHandler
 Title: OpenMobileIS project source
Description: Default handler to parse OpenMSP message. More...
interface  Element
 Title: OpenMobileIS project source
Description: Interface for encoding / decoding OpenMSP elements. More...
class  ElementData
 Title: OpenMobileIS project source
Description: Hold a pair element and associated data. More...
class  Handler
 Title: OpenMobileIS project source
Description: XML handle to decode XML OpenMSP message. More...
class  Header
 Title: OpenMobileIS project source
Description: OpenMSP header. More...
class  Item
 Title: OpenMobileIS project source
Description: Item used for Request commands and Result command which have not to manage data. More...
class  Message
 Title: OpenMobileIS project source
Description: Represents a OpenMSP message container a Header and set of commands A Message has a counter to manage cmdId and a ContainerMessage representing the root element. More...
class  MessageFactory
 Title: OpenMobileIS project source
Description: Factory in charge of providing Message. More...
class  Parser
 Title: OpenMobileIS project source
Description:. More...
class  RequestCommand
 Title: OpenMobileIS project source
Description: Request command class manages the following commands : Sync, Map In fact, it manages all request commands which not use source and target attributes Request commands manages optional meta information and a credential. More...
class  ResponseCommand
 Title: OpenMobileIS project source
Description: Response command class manages the following commands : Result and Status A response command have an attribute CmdRef (command reference) which refer to the request command identifier. More...
class  Result
 Title: OpenMobileIS project source
Description: Result command. More...
class  Sequence
 Title: OpenMobileIS project source
Description: Container used to set an order for the commands. More...
class  SimpleOpenMLParser
 Title: OpenMobileIS project source
Description:. More...
class  Status
 Title: OpenMobileIS project source
Description: Set a status for request command. More...

Packages

package  test


Generated on Wed Dec 14 21:05:40 2005 for OpenMobileIS by  doxygen 1.4.4