|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jumpmind.symmetric.security.inet.AbstractInetAddressAuthorizerCompiler
public abstract class AbstractInetAddressAuthorizerCompiler
Base class that all IInetAddressAuthorizerCompiler implementations should extend.
| Field Summary | |
|---|---|
static java.lang.String |
ANY_TOKEN
Marker token to denote an all inclusive, or wildcarded, IP address piece. |
static java.lang.String |
CIDR_TOKEN
CIDR Marker token which separates an address and the number of significant bits used to evaluate authorization. |
static java.lang.String |
RANGE_TOKEN
Marker token to denote an inclusive range of values in an IP address piece. |
| Constructor Summary | |
|---|---|
AbstractInetAddressAuthorizerCompiler()
|
|
| Method Summary | |
|---|---|
java.util.List<IRawInetAddressAuthorizer> |
compile(java.lang.String[] filterStrings)
Filter string primary compilation entry point. |
protected abstract IRawInetAddressAuthorizer |
compileForIpVersion(java.lang.String filter)
Method to implement all of the IP version specific filter compilation logic. |
protected abstract java.lang.String |
getAddressSeparator()
|
protected abstract java.lang.String |
getBroadcastString()
|
protected java.lang.String |
replaceSymbols(java.lang.String filter)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ANY_TOKEN
public static final java.lang.String RANGE_TOKEN
public static final java.lang.String CIDR_TOKEN
| Constructor Detail |
|---|
public AbstractInetAddressAuthorizerCompiler()
| Method Detail |
|---|
public java.util.List<IRawInetAddressAuthorizer> compile(java.lang.String[] filterStrings)
throws java.net.UnknownHostException
compile in interface IInetAddressAuthorizerCompilerfilterStrings -
java.net.UnknownHostExceptionprotected java.lang.String replaceSymbols(java.lang.String filter)
filter -
protected abstract IRawInetAddressAuthorizer compileForIpVersion(java.lang.String filter)
throws java.net.UnknownHostException
filter - IP filter definition
java.net.UnknownHostExceptionprotected abstract java.lang.String getBroadcastString()
protected abstract java.lang.String getAddressSeparator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||