From 3faced7068a8401b57be8949e80ce4f4da4a0fb5 Mon Sep 17 00:00:00 2001 From: Frankie B Date: Fri, 10 May 2024 00:32:34 +0100 Subject: Format all code, add editorconfig --- src/com/wilko/jaim/IMTocResponse.java | 125 ++++++++++++++++++---------------- 1 file changed, 66 insertions(+), 59 deletions(-) (limited to 'src/com/wilko/jaim/IMTocResponse.java') diff --git a/src/com/wilko/jaim/IMTocResponse.java b/src/com/wilko/jaim/IMTocResponse.java index ff10804..70a616e 100644 --- a/src/com/wilko/jaim/IMTocResponse.java +++ b/src/com/wilko/jaim/IMTocResponse.java @@ -1,4 +1,4 @@ -/* +/* * (C) 2002 Paul Wilkinson wilko@users.sourceforge.net * * This program is free software; you can redistribute it and/or modify @@ -25,98 +25,105 @@ package com.wilko.jaim; -/** This response is delivered to a {@link JaimEventListener } when an instant message is received +/** + * This response is delivered to a {@link JaimEventListener } when an instant message is received + * * @author paulw * @version $Revision: 1.6 $ */ public class IMTocResponse extends TocResponse implements TocResponseHandler { + public static final String RESPONSE_TYPE = "IM_IN"; String from; boolean autoResponse; String msg; - - public static final String RESPONSE_TYPE="IM_IN"; - - /** Creates new TocIMResponse */ + + /** + * Creates new TocIMResponse + */ public IMTocResponse() { - from=""; - msg=""; - autoResponse=false; + from = ""; + msg = ""; + autoResponse = false; } - - /** Obtain the name of the buddy who sent this instant message + + /** + * Obtain the name of the buddy who sent this instant message + * * @return The senders name - */ - public String getFrom() - { - return(from); + */ + public String getFrom() { + return (from); } - - /** Obtain the message + + /** + * Obtain the message + * * @return The message * @see Utils#stripHTML - */ - public String getMsg() - { - return(msg); + */ + public String getMsg() { + return (msg); } - - /** Is this response an automatically generated response? + + /** + * Is this response an automatically generated response? + * * @return true if this is an automatically generated response - */ - public boolean getAutoResponse() - { - return(autoResponse); + */ + public boolean getAutoResponse() { + return (autoResponse); } - /** Parse an incoming IM response string + /** + * Parse an incoming IM response string + * * @param str The string to be parsed - */ + */ public TocResponse parseString(java.lang.String str) { - IMTocResponse tr=new IMTocResponse(); + IMTocResponse tr = new IMTocResponse(); tr.doParse(str); - return(tr); + return (tr); } - - private void doParse(String str) - { - cmd=str; - int colonPos=str.indexOf(':'); - if (colonPos!=-1) - { - str=str.substring(colonPos+1); - colonPos=str.indexOf(':'); - if (colonPos != -1) - { - from=str.substring(0,colonPos); - str=str.substring(colonPos+1); - colonPos=str.indexOf(':'); - if (str.charAt(0) == 'T') - { - autoResponse=true; + + private void doParse(String str) { + cmd = str; + int colonPos = str.indexOf(':'); + if (colonPos != -1) { + str = str.substring(colonPos + 1); + colonPos = str.indexOf(':'); + if (colonPos != -1) { + from = str.substring(0, colonPos); + str = str.substring(colonPos + 1); + colonPos = str.indexOf(':'); + if (str.charAt(0) == 'T') { + autoResponse = true; } - if (colonPos != -1) - { - msg=str.substring(colonPos+1); + if (colonPos != -1) { + msg = str.substring(colonPos + 1); } } } - + } - - /** Obtain the response type for response dispatching purposes + + /** + * Obtain the response type for response dispatching purposes + * * @return The response type - */ + */ public String getResponseType() { - return(RESPONSE_TYPE); + return (RESPONSE_TYPE); } - - /** Returns true if this response handler can handle the specified response. + + /** + * Returns true if this response handler can handle the specified response. + * * @param Response - the response string from TOC. This is the part of the response before the first ':' * @return true if the response can be handled */ public boolean canHandle(String Response) { return (Response.equalsIgnoreCase(RESPONSE_TYPE)); } - + } -- cgit v1.2.3-54-g00ecf