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

Quick Search    Search Deep

dr.davmgr.protocol
Interface ProtocolHandler  view ProtocolHandler download ProtocolHandler.java


public interface ProtocolHandler

Instances handle protocols. If you append a new protocol add an entry to dr.davmgr.protocol.Protocol.properties. The class name you added to Protocol.properties have to implement this interface.


Method Summary
 boolean addAttributeFilter(AttributeFilter attributeFilter)
          Adds a attribute filter.
 ProtocolResponse executeRequest(ProtocolRequest request)
          Executes a request.
 AttributeFilterFactory getAttributeFilterFactory()
          Obsolete!
 java.util.List getAttributeNames()
          Returns a list of supported attributes including default attributes of Urls.
 boolean removeAttributeFilter(AttributeFilter attributeFilter)
          Removes a attribute filter.
 ProtocolResponse undoRequest(ProtocolRequest request)
          Undo a request.
 

Method Detail

executeRequest

public ProtocolResponse executeRequest(ProtocolRequest request)
Executes a request.


undoRequest

public ProtocolResponse undoRequest(ProtocolRequest request)
Undo a request.


addAttributeFilter

public boolean addAttributeFilter(AttributeFilter attributeFilter)
Adds a attribute filter.


removeAttributeFilter

public boolean removeAttributeFilter(AttributeFilter attributeFilter)
Removes a attribute filter.


getAttributeNames

public java.util.List getAttributeNames()
Returns a list of supported attributes including default attributes of Urls.


getAttributeFilterFactory

public AttributeFilterFactory getAttributeFilterFactory()
Obsolete!