org.jumpmind.symmetric.security.inet
Class Inet6AddressAuthorizerCompiler

java.lang.Object
  extended by org.jumpmind.symmetric.security.inet.AbstractInetAddressAuthorizerCompiler
      extended by org.jumpmind.symmetric.security.inet.Inet6AddressAuthorizerCompiler
All Implemented Interfaces:
IInetAddressAuthorizerCompiler

public class Inet6AddressAuthorizerCompiler
extends AbstractInetAddressAuthorizerCompiler

Unimplemented. Need to add IPv6 support

Author:
dmichels

Field Summary
static java.lang.String BROADCAST_PIECE
           
static java.lang.String IPv6_SEPARATOR
          Constant that defines the separator for the pieces of an IPv6 address.
static int NUM_IPv6_PIECES
           
 
Fields inherited from class org.jumpmind.symmetric.security.inet.AbstractInetAddressAuthorizerCompiler
ANY_TOKEN, CIDR_TOKEN, RANGE_TOKEN
 
Constructor Summary
Inet6AddressAuthorizerCompiler()
           
 
Method Summary
 IRawInetAddressAuthorizer compileForIpVersion(java.lang.String filter)
          This method currently throws an UnsupportedOperationException as IPv6 has not yet been impl'd
protected  java.lang.String getAddressSeparator()
           
protected  java.lang.String getBroadcastString()
           
 
Methods inherited from class org.jumpmind.symmetric.security.inet.AbstractInetAddressAuthorizerCompiler
compile, replaceSymbols
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IPv6_SEPARATOR

public static final java.lang.String IPv6_SEPARATOR
Constant that defines the separator for the pieces of an IPv6 address. These are ':' and '.' (where '.' is in the case of an IPv4 compatible IPv6 address)

See Also:
Constant Field Values

BROADCAST_PIECE

public static final java.lang.String BROADCAST_PIECE
See Also:
Constant Field Values

NUM_IPv6_PIECES

public static final int NUM_IPv6_PIECES
See Also:
Constant Field Values
Constructor Detail

Inet6AddressAuthorizerCompiler

public Inet6AddressAuthorizerCompiler()
Method Detail

compileForIpVersion

public IRawInetAddressAuthorizer compileForIpVersion(java.lang.String filter)
                                              throws java.net.UnknownHostException
This method currently throws an UnsupportedOperationException as IPv6 has not yet been impl'd

Specified by:
compileForIpVersion in class AbstractInetAddressAuthorizerCompiler
Parameters:
filter -
Returns:
Throws:
java.net.UnknownHostException

getAddressSeparator

protected java.lang.String getAddressSeparator()
Specified by:
getAddressSeparator in class AbstractInetAddressAuthorizerCompiler
Returns:

getBroadcastString

protected java.lang.String getBroadcastString()
Specified by:
getBroadcastString in class AbstractInetAddressAuthorizerCompiler
Returns:


Copyright © 2007-2008. All Rights Reserved.