p2ps.peer
Interface ResolverConfig
- All Known Implementing Classes:
- ResolverConfigImp
- public interface ResolverConfig
The configuration specification for a resolver
- Version:
- $Revision: 295 $
- Author:
- Ian Wang
RESOLVER_CONFIG_TAG
public static final java.lang.String RESOLVER_CONFIG_TAG
- See Also:
- Constant Field Values
CLASS_NAME_TAG
public static final java.lang.String CLASS_NAME_TAG
- See Also:
- Constant Field Values
SCHEME_TAG
public static final java.lang.String SCHEME_TAG
- See Also:
- Constant Field Values
NAME_TAG
public static final java.lang.String NAME_TAG
- See Also:
- Constant Field Values
INPUT_ENABLED_TAG
public static final java.lang.String INPUT_ENABLED_TAG
- See Also:
- Constant Field Values
OURPUT_ENABLED_TAG
public static final java.lang.String OURPUT_ENABLED_TAG
- See Also:
- Constant Field Values
getResolverClassName
public java.lang.String getResolverClassName()
- Returns:
- the class name of the resolver
getEnabledSchemes
public java.lang.String[] getEnabledSchemes()
- Returns:
- an array of the enabled schemes
isInputEnabled
public boolean isInputEnabled(java.lang.String scheme)
- Returns:
- true if input is enabled for the specified scheme
isOutputEnabled
public boolean isOutputEnabled(java.lang.String scheme)
- Returns:
- true if output is enabled for the specified scheme
setSchemeEnabled
public void setSchemeEnabled(java.lang.String scheme,
boolean input,
boolean output)
- Sets input/output for the specified type as enabled/disabled
getXMLElement
public Element getXMLElement()
throws java.io.IOException
- Outputs the ResolverConfig as an XML Element
- Throws:
java.io.IOException