fipaos.parser.acl.bitefficient
Class BinDate

java.lang.Object
  |
  +--fipaos.parser.acl.bitefficient.BinRep
        |
        +--fipaos.parser.acl.bitefficient.BinDate
All Implemented Interfaces:
ACLConstants

public class BinDate
extends BinRep
implements ACLConstants

BinDate implements Bitefficient representation of "DateTimeToken"

Author:
Heikki Helin, Mikko Laukkanen

Fields inherited from interface fipaos.parser.acl.bitefficient.ACLConstants
ACL_ABS_DATE_FOLLOWS, ACL_ABS_DATET_FOLLOWS, ACL_ACCEPTPROPOSAL, ACL_AGREE, ACL_AID_ADDRESSES, ACL_AID_FOLLOWS, ACL_AID_RESOLVERS, ACL_AID_USERDEFINED, ACL_BITEFFICIENT, ACL_BITEFFICIENT_CODETABLE, ACL_BITEFFICIENT_NO_CODETABLE, ACL_CANCEL, ACL_CFP, ACL_CONFIRM, ACL_CT_BLE_STR_FOLLOWS, ACL_CT_STRING_FOLLOWS, ACL_CT_WORD_FOLLOWS, ACL_DATE_FOLLOWS, ACL_DATE_LEN, ACL_DECNUM_FOLLOWS, ACL_DISCONFIRM, ACL_END_OF_COLLECTION, ACL_END_OF_MSG, ACL_END_OF_PARAM, ACL_EXPR_LEVEL_DOWN, ACL_EXPR_LEVEL_UP, ACL_FAILURE, ACL_HEXNUM_FOLLOWS, ACL_INFORM, ACL_INFORMIF, ACL_INFORMREF, ACL_MSG_CONTENT_TYPE_OBJECT, ACL_MSG_CONTENT_TYPE_STRING, ACL_MSG_PARAM_CONTENT, ACL_MSG_PARAM_CONVERSATION_ID, ACL_MSG_PARAM_ENCODING, ACL_MSG_PARAM_IN_REPLY_TO, ACL_MSG_PARAM_LANGUAGE, ACL_MSG_PARAM_ONTOLOGY, ACL_MSG_PARAM_PROTOCOL, ACL_MSG_PARAM_RECEIVER, ACL_MSG_PARAM_REPLY_BY, ACL_MSG_PARAM_REPLY_TO, ACL_MSG_PARAM_REPLY_WITH, ACL_MSG_PARAM_SENDER, ACL_NEW_BLE_STR16_FOLLOWS, ACL_NEW_BLE_STR32_FOLLOWS, ACL_NEW_BLE_STR8_FOLLOWS, ACL_NEW_MSGPARAM_FOLLOWS, ACL_NEW_MSGTYPE_FOLLOWS, ACL_NEW_STRING_FOLLOWS, ACL_NEW_WORD_FOLLOWS, ACL_NOTUNDERSTOOD, ACL_PROPAGATE, ACL_PROPOSE, ACL_PROXY, ACL_QUERYIF, ACL_QUERYREF, ACL_REFUSE, ACL_REJECTPROPOSAL, ACL_REQUEST, ACL_REQUESTWHEN, ACL_REQUESTWHENEVER, ACL_SUBSCRIBE, ACL_VERSION
 
Constructor Summary
BinDate()
           
 
Method Summary
static boolean containsTypeDg(java.lang.String s)
          Checks whether there's type designator in Date String
 java.lang.String fromBin(byte[] b)
          Converts bit-efficient Date to String.
 byte[] toBin(java.lang.String s)
          Converts ASCII representation of Date to bit-efficient representation.
 
Methods inherited from class fipaos.parser.acl.bitefficient.BinRep
decode, encode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BinDate

public BinDate()
Method Detail

toBin

public byte[] toBin(java.lang.String s)
Converts ASCII representation of Date to bit-efficient representation.

fromBin

public java.lang.String fromBin(byte[] b)
Converts bit-efficient Date to String.

containsTypeDg

public static boolean containsTypeDg(java.lang.String s)
Checks whether there's type designator in Date String