Format all code, add editorconfig
This commit is contained in:
		
					parent
					
						
							
								a1dff2cb8d
							
						
					
				
			
			
				commit
				
					
						3faced7068
					
				
			
		
					 52 changed files with 2011 additions and 1918 deletions
				
			
		| 
						 | 
				
			
			@ -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,82 +25,89 @@
 | 
			
		|||
 | 
			
		||||
package com.wilko.jaim;
 | 
			
		||||
 | 
			
		||||
/** This response is delivered to a {@link JaimEventListener } when a GOTO response is received from TOC
 | 
			
		||||
/**
 | 
			
		||||
 * This response is delivered to a {@link JaimEventListener } when a GOTO response is received from TOC
 | 
			
		||||
 *
 | 
			
		||||
 * @author paulw
 | 
			
		||||
 * @version $Revision: 1.3 $
 | 
			
		||||
 */
 | 
			
		||||
public class GotoTocResponse extends TocResponse implements TocResponseHandler {
 | 
			
		||||
 | 
			
		||||
    public static final String RESPONSE_TYPE = "GOTO_URL";
 | 
			
		||||
    String windowName;
 | 
			
		||||
    boolean autoResponse;
 | 
			
		||||
    String URL;
 | 
			
		||||
    
 | 
			
		||||
    public static final String RESPONSE_TYPE="GOTO_URL";
 | 
			
		||||
    
 | 
			
		||||
    /** Creates new GotoTocResponse */
 | 
			
		||||
    public GotoTocResponse() {
 | 
			
		||||
        windowName="";
 | 
			
		||||
        URL="";
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    /** Obtain the suggested window name for this URL
 | 
			
		||||
     * @return The window name
 | 
			
		||||
     */    
 | 
			
		||||
    public String getWindowName()
 | 
			
		||||
    {
 | 
			
		||||
        return(windowName);
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    /** Obtain the URL
 | 
			
		||||
     * @return The URL
 | 
			
		||||
     */    
 | 
			
		||||
    public String getURL()
 | 
			
		||||
    {
 | 
			
		||||
        return(URL);
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
    /** Parse an incoming  response string
 | 
			
		||||
     * @param str The string to be parsed
 | 
			
		||||
     */    
 | 
			
		||||
    public TocResponse parseString(java.lang.String str) {
 | 
			
		||||
        GotoTocResponse tr=new GotoTocResponse();
 | 
			
		||||
        tr.doParse(str);
 | 
			
		||||
        return(tr);
 | 
			
		||||
    /**
 | 
			
		||||
     * Creates new GotoTocResponse
 | 
			
		||||
     */
 | 
			
		||||
    public GotoTocResponse() {
 | 
			
		||||
        windowName = "";
 | 
			
		||||
        URL = "";
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    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)
 | 
			
		||||
            {
 | 
			
		||||
                windowName=str.substring(0,colonPos);
 | 
			
		||||
                URL=str.substring(colonPos+1);
 | 
			
		||||
                
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Obtain the suggested window name for this URL
 | 
			
		||||
     *
 | 
			
		||||
     * @return The window name
 | 
			
		||||
     */
 | 
			
		||||
    public String getWindowName() {
 | 
			
		||||
        return (windowName);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Obtain the URL
 | 
			
		||||
     *
 | 
			
		||||
     * @return The URL
 | 
			
		||||
     */
 | 
			
		||||
    public String getURL() {
 | 
			
		||||
        return (URL);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Parse an incoming  response string
 | 
			
		||||
     *
 | 
			
		||||
     * @param str The string to be parsed
 | 
			
		||||
     */
 | 
			
		||||
    public TocResponse parseString(java.lang.String str) {
 | 
			
		||||
        GotoTocResponse tr = new GotoTocResponse();
 | 
			
		||||
        tr.doParse(str);
 | 
			
		||||
        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) {
 | 
			
		||||
                windowName = str.substring(0, colonPos);
 | 
			
		||||
                URL = 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));
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue