Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

net.jxta.ext.config
Class Util  view Util download Util.java

java.lang.Object
  extended bynet.jxta.ext.config.Util

public class Util
extends java.lang.Object

Description of the Class

Version:
$Id: Util.java,v 1.19 2004/11/30 22:42:11 gonzo Exp $

Field Summary
private static java.lang.String EMPTY_STRING
           
private static org.apache.log4j.Logger LOG
           
private static java.lang.String MACRO_ESCAPE
           
private static java.lang.String MACRO_POSTFIX
           
private static java.lang.String MACRO_PREFIX
           
private static java.lang.String NEW_LINE
           
 
Constructor Summary
Util()
           
 
Method Summary
static java.lang.String expand(java.lang.String s)
          Description of the Method
static java.lang.String getLocalHost()
          Gets the local address.
private static int getNextAvailablePort(Address a, int defaultPort)
          Gets the nextAvailablePort attribute of the Configurator object
static java.lang.String getProxyFromUserAgent()
           
static java.net.ServerSocket getServerSocket(java.net.InetAddress address, int port)
           
static byte[] inetAddressToBytes(java.lang.String ipAddr)
           
static boolean isMulticast(java.net.URI u)
           
static boolean isNonRoutable(java.net.URI u)
           
static boolean isPortAvailable(java.net.InetAddress address, int port)
          Checks for the specified port availability.
static java.net.URI model(java.lang.String scheme)
          Description of the Method
static java.net.URI model(java.lang.String scheme, int port)
           
static java.net.URI normalize(Address address)
          Description of the Method
static java.net.URI normalize(Address address, boolean portScan)
          Description of the Method
static java.net.URI normalize(Address address, boolean portScan, java.net.URI model)
          Address normalizer.
static java.net.URI toURI(java.lang.String scheme, java.lang.String host, int port)
          Description of the Method
static java.lang.String validateAddress(java.net.URI address)
          Description of the Method
static java.lang.String validateAddress(java.net.URI address, boolean requireHost)
          Description of the Method
static java.lang.String validateAddress(java.net.URI address, int minimumPort)
           
static java.lang.String validateAddress(java.net.URI address, java.lang.String scheme)
          Validate address against the provided scheme.
static java.lang.String validateAddress(java.net.URI address, java.lang.String scheme, boolean requireHost)
          Validate address against the provided scheme and host requirement.
static java.lang.String validateAddress(java.net.URI address, java.lang.String scheme, boolean requireHost, int minimumPort)
          Validate address against the provided scheme and host requirement.
static java.lang.String validateAddress(java.net.URI address, java.lang.String scheme, int minimumPort)
          Validate address against the provided scheme and host requirement.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MACRO_PREFIX

private static final java.lang.String MACRO_PREFIX
See Also:
Constant Field Values

MACRO_POSTFIX

private static final java.lang.String MACRO_POSTFIX
See Also:
Constant Field Values

MACRO_ESCAPE

private static final java.lang.String MACRO_ESCAPE
See Also:
Constant Field Values

NEW_LINE

private static final java.lang.String NEW_LINE
See Also:
Constant Field Values

EMPTY_STRING

private static final java.lang.String EMPTY_STRING
See Also:
Constant Field Values

LOG

private static final org.apache.log4j.Logger LOG
Constructor Detail

Util

public Util()
Method Detail

expand

public static java.lang.String expand(java.lang.String s)
Description of the Method


getLocalHost

public static java.lang.String getLocalHost()
Gets the local address.


validateAddress

public static java.lang.String validateAddress(java.net.URI address)
Description of the Method


validateAddress

public static java.lang.String validateAddress(java.net.URI address,
                                               int minimumPort)

validateAddress

public static java.lang.String validateAddress(java.net.URI address,
                                               boolean requireHost)
Description of the Method


validateAddress

public static java.lang.String validateAddress(java.net.URI address,
                                               java.lang.String scheme)
Validate address against the provided scheme.


validateAddress

public static java.lang.String validateAddress(java.net.URI address,
                                               java.lang.String scheme,
                                               boolean requireHost)
Validate address against the provided scheme and host requirement.


validateAddress

public static java.lang.String validateAddress(java.net.URI address,
                                               java.lang.String scheme,
                                               int minimumPort)
Validate address against the provided scheme and host requirement.


validateAddress

public static java.lang.String validateAddress(java.net.URI address,
                                               java.lang.String scheme,
                                               boolean requireHost,
                                               int minimumPort)
Validate address against the provided scheme and host requirement.


normalize

public static java.net.URI normalize(Address address)
Description of the Method


normalize

public static java.net.URI normalize(Address address,
                                     boolean portScan)
Description of the Method


normalize

public static java.net.URI normalize(Address address,
                                     boolean portScan,
                                     java.net.URI model)
Address normalizer.


toURI

public static java.net.URI toURI(java.lang.String scheme,
                                 java.lang.String host,
                                 int port)
Description of the Method


model

public static java.net.URI model(java.lang.String scheme)
Description of the Method


model

public static java.net.URI model(java.lang.String scheme,
                                 int port)

isPortAvailable

public static boolean isPortAvailable(java.net.InetAddress address,
                                      int port)
Checks for the specified port availability.


getServerSocket

public static java.net.ServerSocket getServerSocket(java.net.InetAddress address,
                                                    int port)

getProxyFromUserAgent

public static java.lang.String getProxyFromUserAgent()

isNonRoutable

public static boolean isNonRoutable(java.net.URI u)

isMulticast

public static boolean isMulticast(java.net.URI u)

inetAddressToBytes

public static byte[] inetAddressToBytes(java.lang.String ipAddr)

getNextAvailablePort

private static int getNextAvailablePort(Address a,
                                        int defaultPort)
Gets the nextAvailablePort attribute of the Configurator object