com.gisgraphy.domain.geoloc.service.geoloc
Class StreetSearchErrorVisitor

java.lang.Object
  extended by com.gisgraphy.domain.geoloc.service.geoloc.StreetSearchErrorVisitor
All Implemented Interfaces:
IoutputFormatVisitor

public class StreetSearchErrorVisitor
extends java.lang.Object
implements IoutputFormatVisitor

Visitor (visitor pattern) to return error message according to the format for the geoloc service

Author:
David Masclet

Field Summary
 
Fields inherited from interface com.gisgraphy.domain.geoloc.service.errors.IoutputFormatVisitor
DEFAULT_ERROR_MESSAGE
 
Constructor Summary
StreetSearchErrorVisitor()
           
StreetSearchErrorVisitor(java.lang.String errorMessage)
           
 
Method Summary
 java.lang.String getErrorMessage()
           
 java.lang.String visitATOM(Output.OutputFormat outputFormat)
           
 java.lang.String visitGEORSS(Output.OutputFormat outputFormat)
           
 java.lang.String visitJSON(Output.OutputFormat format)
           
 java.lang.String visitPHP(Output.OutputFormat format)
           
 java.lang.String visitPYTHON(Output.OutputFormat format)
           
 java.lang.String visitRUBY(Output.OutputFormat format)
           
 java.lang.String visitXML(Output.OutputFormat format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreetSearchErrorVisitor

public StreetSearchErrorVisitor()

StreetSearchErrorVisitor

public StreetSearchErrorVisitor(java.lang.String errorMessage)
Parameters:
errorMessage - The error Message
Method Detail

visitXML

public java.lang.String visitXML(Output.OutputFormat format)
Specified by:
visitXML in interface IoutputFormatVisitor
Parameters:
format - The OutputFormat
Returns:
the String in the XML format

visitJSON

public java.lang.String visitJSON(Output.OutputFormat format)
Specified by:
visitJSON in interface IoutputFormatVisitor
Parameters:
format - The OutputFormat
Returns:
the String in the JSON format

visitPYTHON

public java.lang.String visitPYTHON(Output.OutputFormat format)
Specified by:
visitPYTHON in interface IoutputFormatVisitor
Parameters:
format - The OutputFormat
Returns:
the String in the PYTHON format

visitRUBY

public java.lang.String visitRUBY(Output.OutputFormat format)
Specified by:
visitRUBY in interface IoutputFormatVisitor
Parameters:
format - The OutputFormat
Returns:
the String in the RUBY format

visitPHP

public java.lang.String visitPHP(Output.OutputFormat format)
Specified by:
visitPHP in interface IoutputFormatVisitor
Parameters:
format - The OutputFormat
Returns:
the String in the PHP format

visitATOM

public java.lang.String visitATOM(Output.OutputFormat outputFormat)
Specified by:
visitATOM in interface IoutputFormatVisitor
Parameters:
outputFormat - The OutputFormat
Returns:
the String in the ATOM format

visitGEORSS

public java.lang.String visitGEORSS(Output.OutputFormat outputFormat)
Specified by:
visitGEORSS in interface IoutputFormatVisitor
Parameters:
outputFormat - The OutputFormat
Returns:
the String in the RSS format

getErrorMessage

public java.lang.String getErrorMessage()
Specified by:
getErrorMessage in interface IoutputFormatVisitor
Returns:
the errorMessage


Copyright © 2010. All Rights Reserved.