openamf/src/java/org/openamf AMFBody.java,1.13,1.14 AMFError.java,1.7,1.8 AMFHeader.java,1.5,1.6 AMFMessage.java,1.8,1.9 ASObject.java,1.5,1.6

[email protected] Fri, 15 Aug 2003 11:52:10 -0700
Newsgroups gmane.comp.java.openamf.cvs
Message-ID <[email protected]>
Update of /cvsroot/openamf/openamf/src/java/org/openamf
In directory sc8-pr-cvs1:/tmp/cvs-serv13549/java/org/openamf

Modified Files:
	AMFBody.java AMFError.java AMFHeader.java AMFMessage.java 
	ASObject.java 
Log Message:
javadoc fix and code cleanup

Index: AMFBody.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/AMFBody.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** AMFBody.java	9 Aug 2003 16:59:22 -0000	1.13
--- AMFBody.java	15 Aug 2003 18:52:08 -0000	1.14
***************
*** 10,13 ****
--- 10,15 ----
  
  /**
+  * AMF Body
+  *
   * @author Jason Calabrese <[email protected]>
   * @author Pat Maddox <[email protected]>
***************
*** 17,21 ****
   */
  public class AMFBody {
- 	
  	protected String target;
  	protected String serviceName;
--- 19,22 ----
***************
*** 24,40 ****
  	protected Object value;
  	protected byte type;
! 	
  	public static final byte DATA_TYPE_UNKNOWN = -1;
  	public static final byte DATA_TYPE_NUMBER = 0;
  	public static final byte DATA_TYPE_BOOLEAN = 1;
  	public static final byte DATA_TYPE_STRING = 2;
  	public static final byte DATA_TYPE_OBJECT = 3;
  	public static final byte DATA_TYPE_NULL = 5;
  	public static final byte DATA_TYPE_FLUSHED_SHARED_OBJECT = 7;
  	public static final byte DATA_TYPE_MIXED_ARRAY = 8;
  	public static final byte DATA_TYPE_ARRAY = 10;
  	public static final byte DATA_TYPE_DATE = 11;
  	public static final byte DATA_TYPE_AS_OBJECT = 13;
  	public static final byte DATA_TYPE_XML = 15;
  	public static final byte DATA_TYPE_CUSTOM_CLASS = 16;
  
--- 25,87 ----
  	protected Object value;
  	protected byte type;
! 	/**
!      * Unknow object type
!      */
  	public static final byte DATA_TYPE_UNKNOWN = -1;
+     /**
+      * Number object type
+      */
  	public static final byte DATA_TYPE_NUMBER = 0;
+     /**
+      * Boolean object type
+      */
  	public static final byte DATA_TYPE_BOOLEAN = 1;
+     /**
+      * String object type
+      */
  	public static final byte DATA_TYPE_STRING = 2;
+     /**
+      * Object object type
+      */
  	public static final byte DATA_TYPE_OBJECT = 3;
+     /**
+      * NULL object type
+      */
  	public static final byte DATA_TYPE_NULL = 5;
+     /**
+      * NULL object type
+      */
+     public static final byte DATA_TYPE_NULL2 = 6;
+     /**
+      * Flushed shared object type
+      */
  	public static final byte DATA_TYPE_FLUSHED_SHARED_OBJECT = 7;
+     /**
+      * Mixed Array Object type
+      */
  	public static final byte DATA_TYPE_MIXED_ARRAY = 8;
+     /**
+      * Array Object type
+      */
  	public static final byte DATA_TYPE_ARRAY = 10;
+     /**
+      * Date object type
+      */
  	public static final byte DATA_TYPE_DATE = 11;
+     /**
+      * Long String object type
+      */
+     public static final byte DATA_TYPE_STRING_LONG = 12;
+     /**
+      *
+      */
  	public static final byte DATA_TYPE_AS_OBJECT = 13;
+     /**
+      * XML Document object type
+      */
  	public static final byte DATA_TYPE_XML = 15;
+     /**
+      * Custom class object type
+      */
  	public static final byte DATA_TYPE_CUSTOM_CLASS = 16;
  
***************
*** 44,57 ****
  
  	public AMFBody(String target, String response, Object value, byte type) {
- 		this.target = target;
  		this.response = response;
  		this.value = value;
  		this.type = type;
! 		
! 		int dotIndex = target.lastIndexOf('.');
! 		if (dotIndex > 0) {
! 			this.serviceName = target.substring(0, dotIndex);
! 			this.serviceMethodName = target.substring(dotIndex + 1);
! 		}
  	}
  
--- 91,98 ----
  
  	public AMFBody(String target, String response, Object value, byte type) {
  		this.response = response;
  		this.value = value;
  		this.type = type;
! 		setTarget(target);
  	}
  
***************
*** 103,107 ****
  	public String toString() {
  		StringBuffer sb = new StringBuffer();
! 		sb.append("target=");
  		sb.append(getTarget());
  		sb.append(",serviceName=");
--- 144,148 ----
  	public String toString() {
  		StringBuffer sb = new StringBuffer();
!         sb.append("[FmfBody: {target=");
  		sb.append(getTarget());
  		sb.append(",serviceName=");
***************
*** 127,130 ****
--- 168,174 ----
  				sb.append("STRING");
  				break;
+             case DATA_TYPE_STRING_LONG:
+                 sb.append("STRING_LONG");
+                 break;
  			case DATA_TYPE_OBJECT:
  				sb.append("OBJECT");
***************
*** 158,162 ****
  				break;
  		}
! 			
  		return sb.toString();
  	}
--- 202,206 ----
  				break;
  		}
!         sb.append("}]");
  		return sb.toString();
  	}

Index: AMFError.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/AMFError.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** AMFError.java	9 Aug 2003 16:59:22 -0000	1.7
--- AMFError.java	15 Aug 2003 18:52:08 -0000	1.8
***************
*** 13,18 ****
   */
  public class AMFError {
- 
- 
  	private String code;
  	private String type;
--- 13,16 ----

Index: AMFHeader.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/AMFHeader.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** AMFHeader.java	9 Aug 2003 16:59:22 -0000	1.5
--- AMFHeader.java	15 Aug 2003 18:52:08 -0000	1.6
***************
*** 9,63 ****
  
  /**
   * @author Jason Calabrese <[email protected]>
   * @author Pat Maddox <[email protected]>
   * @see AMFBody
   * @see AMFMessage
!   * @version $Revision$, $Date$
!   */
  public class AMFHeader {
! 	protected String key;
! 	protected boolean required;
! 	protected Object value;
  
! 	public AMFHeader(String key, boolean required, Object value) {
! 		this.key = key;
! 		this.required = required;
! 		this.value = value;
! 	}
  
! 	public String getKey() {
! 		return key;
! 	}
  
! 	public void setKey(String key) {
! 		this.key = key;
! 	}
  
! 	public boolean isRequired() {
! 		return required;
! 	}
  
! 	public void setRequired(boolean required) {
! 		this.required = required;
! 	}
  
! 	public Object getValue() {
! 		return value;
! 	}
  
! 	public void setValue(Object value) {
! 		this.value = value;
! 	}
  
! 	public String toString() {
! 		StringBuffer sb = new StringBuffer();
! 		sb.append("key=");
! 		sb.append(getKey());
! 		sb.append(", required=");
! 		sb.append(isRequired());
! 		sb.append(", value=");
! 		sb.append(getValue());
! 		return sb.toString();
! 	}
  
  }
--- 9,66 ----
  
  /**
+  * AMF Header
+  *
   * @author Jason Calabrese <[email protected]>
   * @author Pat Maddox <[email protected]>
   * @see AMFBody
   * @see AMFMessage
!  * @version $Revision$, $Date$
!  */
  public class AMFHeader {
!     protected String key;
!     protected boolean required;
!     protected Object value;
  
!     public AMFHeader(String key, boolean required, Object value) {
!         this.key = key;
!         this.required = required;
!         this.value = value;
!     }
  
!     public String getKey() {
!         return key;
!     }
  
!     public void setKey(String key) {
!         this.key = key;
!     }
  
!     public boolean isRequired() {
!         return required;
!     }
  
!     public void setRequired(boolean required) {
!         this.required = required;
!     }
  
!     public Object getValue() {
!         return value;
!     }
  
!     public void setValue(Object value) {
!         this.value = value;
!     }
  
!     public String toString() {
!         StringBuffer sb = new StringBuffer();
!         sb.append("[FmfHeader: {key=");
!         sb.append(key);
!         sb.append(", required=");
!         sb.append(required);
!         sb.append(", value=");
!         sb.append(value);
!         sb.append("}]");
!         return sb.toString();
!     }
  
  }

Index: AMFMessage.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/AMFMessage.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** AMFMessage.java	9 Aug 2003 16:59:22 -0000	1.8
--- AMFMessage.java	15 Aug 2003 18:52:08 -0000	1.9
***************
*** 13,17 ****
  
  /**
!  *  
   * @author Jason Calabrese <[email protected]>
   * @author Pat Maddox <[email protected]>
--- 13,18 ----
  
  /**
!  * AMF Message
!  *
   * @author Jason Calabrese <[email protected]>
   * @author Pat Maddox <[email protected]>
***************
*** 21,79 ****
   */
  public class AMFMessage {
! 	// The headers
! 	protected List headers;
  
! 	// The body objects
! 	protected List bodies;
  
! 	public AMFMessage() {
! 		headers = new ArrayList();
! 		bodies = new ArrayList();
! 	}
  
! 	public void addHeader(String key, boolean required, Object value) {
! 		addHeader(new AMFHeader(key, required, value));
! 	}
  
! 	public void addHeader(AMFHeader header) {
! 		headers.add(header);
! 	}
  
! 	public int getHeaderCount() {
! 		return headers.size();
! 	}
  
! 	public AMFHeader getHeader(int index) {
! 		return (AMFHeader) headers.get(index);
! 	}
  
! 	public Iterator getHeaders() {
! 		return headers.iterator();
! 	}
  
! 	public void addBody(
! 		String target,
! 		String response,
! 		Object value,
! 		byte type) {
  
! 		addBody(new AMFBody(target, response, value, type));
! 	}
  
! 	public void addBody(AMFBody body) {
! 		bodies.add(body);
! 	}
  
! 	public int getBodyCount() {
! 		return bodies.size();
! 	}
  
! 	public AMFBody getBody(int index) {
! 		return (AMFBody) bodies.get(index);
! 	}
  
! 	public Iterator getBodies() {
! 		return bodies.iterator();
! 	}
  
  }
--- 22,111 ----
   */
  public class AMFMessage {
!     private static final int CURRENT_VERSION = 0;
  
!     /**
!      * version
!      */
!     protected int version;
!     /**
!      * The headers
!      */
!     protected List headers;
  
!     /**
!      * The body objects
!      */
!     protected List bodies;
  
!     public AMFMessage() {
!         version = CURRENT_VERSION;
!         headers = new ArrayList();
!         bodies = new ArrayList();
!     }
  
!     public void addHeader(String key, boolean required, Object value) {
!         addHeader(new AMFHeader(key, required, value));
!     }
  
!     public void addHeader(AMFHeader header) {
!         headers.add(header);
!     }
  
!     public int getHeaderCount() {
!         return headers.size();
!     }
  
!     public AMFHeader getHeader(int index) {
!         return (AMFHeader) headers.get(index);
!     }
  
!     public List getHeaders() {
!         return headers;
!     }
  
!     public void addBody(String target, String response, Object value, byte type) {
  
!         addBody(new AMFBody(target, response, value, type));
!     }
  
!     public void addBody(AMFBody body) {
!         bodies.add(body);
!     }
  
!     public int getBodyCount() {
!         return bodies.size();
!     }
  
!     public AMFBody getBody(int index) {
!         return (AMFBody) bodies.get(index);
!     }
! 
!     public Iterator getBodies() {
!         return bodies.iterator();
!     }
! 
!     public int getVersion() {
!         return version;
!     }
! 
!     public void setVersion(int version) {
!         this.version = version;
!     }
! 
!     /**
!      * AMFMessage content
!      * @return
!      */
!     public String toString() {
!         StringBuffer sb = new StringBuffer();
!         sb.append("[AmfMessage: {version=");
!         sb.append(version);
!         sb.append(", headers=");
!         sb.append(headers);
!         sb.append(", bodies=");
!         sb.append(bodies);
!         sb.append("}]");
!         return sb.toString();
!     }
  
  }

Index: ASObject.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/ASObject.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** ASObject.java	9 Aug 2003 16:59:22 -0000	1.5
--- ASObject.java	15 Aug 2003 18:52:08 -0000	1.6
***************
*** 9,12 ****
--- 9,14 ----
  
  /**
+  * Base ASObject class
+  *
   * @author Jason Calabrese <[email protected]>
   * @version $Revision$, $Date$




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01