|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectp2ps.imp.peer.config.ResolverConfigImp
Information about a resolver configuration
| Field Summary |
| Fields inherited from interface p2ps.peer.ResolverConfig |
CLASS_NAME_TAG, INPUT_ENABLED_TAG, NAME_TAG, OURPUT_ENABLED_TAG, RESOLVER_CONFIG_TAG, SCHEME_TAG |
| Fields inherited from interface p2ps.pipe.PipeSchemes |
P2PS_DISCOVERY, P2PS_MULTICAST, P2PS_SECURE, P2PS_STANDARD |
| Constructor Summary | |
ResolverConfigImp(ResolverConfig config)
Constructs a clone of the specified ResolverConfig |
|
ResolverConfigImp(java.lang.String classname)
Creates a configuration for the resolver with the specified classname; input, output and discovery pipes are all enabled |
|
ResolverConfigImp(java.lang.String classname,
boolean inpipes,
boolean outpipes)
Creates a configuration for the resolver with the specified classname |
|
| Method Summary | |
boolean |
equals(java.lang.Object o)
|
java.lang.String[] |
getEnabledSchemes()
|
java.lang.String |
getResolverClassName()
|
Element |
getXMLElement()
Outputs the ResolverConfig as an XML Element |
int |
hashCode()
|
boolean |
isInputEnabled(java.lang.String scheme)
|
boolean |
isOutputEnabled(java.lang.String scheme)
|
void |
setSchemeEnabled(java.lang.String scheme,
boolean input,
boolean output)
Sets input/output for the specified type as enabled/disabled |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ResolverConfigImp(java.lang.String classname)
public ResolverConfigImp(ResolverConfig config)
public ResolverConfigImp(java.lang.String classname,
boolean inpipes,
boolean outpipes)
classname - the name of the resolver classinpipes - a flag indicating whether standard input pipes are enabledoutpipes - a flag indicating whether standard output pipes are enabled| Method Detail |
public java.lang.String getResolverClassName()
getResolverClassName in interface ResolverConfigpublic java.lang.String[] getEnabledSchemes()
getEnabledSchemes in interface ResolverConfigpublic boolean isInputEnabled(java.lang.String scheme)
isInputEnabled in interface ResolverConfigpublic boolean isOutputEnabled(java.lang.String scheme)
isOutputEnabled in interface ResolverConfig
public void setSchemeEnabled(java.lang.String scheme,
boolean input,
boolean output)
setSchemeEnabled in interface ResolverConfig
public Element getXMLElement()
throws java.io.IOException
getXMLElement in interface ResolverConfigjava.io.IOExceptionpublic boolean equals(java.lang.Object o)
public int hashCode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||