Class MapRouletteConfiguration

  • All Implemented Interfaces:
    java.io.Serializable

    public class MapRouletteConfiguration
    extends java.lang.Object
    implements java.io.Serializable
    The MapRouletteConfiguration
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      MapRouletteConfiguration​(java.lang.String server, int port, java.lang.String apiKey)  
      MapRouletteConfiguration​(java.lang.String server, int port, java.lang.String projectName, java.lang.String apiKey)  
      MapRouletteConfiguration​(java.lang.String scheme, java.lang.String server, int port, java.lang.String apiKey)  
      MapRouletteConfiguration​(java.lang.String scheme, java.lang.String server, int port, java.lang.String projectName, java.lang.String apiKey)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static MapRouletteConfiguration parse​(java.lang.String configuration)
      Parses a map roulette configuration object from a string that follows one of these structures [SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY] [SCHEME]://[SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY]
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MapRouletteConfiguration

        public MapRouletteConfiguration​(java.lang.String server,
                                        int port,
                                        java.lang.String projectName,
                                        java.lang.String apiKey)
      • MapRouletteConfiguration

        public MapRouletteConfiguration​(java.lang.String server,
                                        int port,
                                        java.lang.String apiKey)
      • MapRouletteConfiguration

        public MapRouletteConfiguration​(java.lang.String scheme,
                                        java.lang.String server,
                                        int port,
                                        java.lang.String projectName,
                                        java.lang.String apiKey)
      • MapRouletteConfiguration

        public MapRouletteConfiguration​(java.lang.String scheme,
                                        java.lang.String server,
                                        int port,
                                        java.lang.String apiKey)
    • Method Detail

      • parse

        public static MapRouletteConfiguration parse​(java.lang.String configuration)
                                              throws MapRouletteException
        Parses a map roulette configuration object from a string that follows one of these structures [SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY] [SCHEME]://[SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY]
        Parameters:
        configuration - The configuration string to parse
        Returns:
        A valid Map Roulette Configuration object, null returned if the configuration string is not valid
        Throws:
        MapRouletteException - if invalid configuration string passed
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object