org.apache.abdera.protocol.server.impl
Class AbstractTarget

java.lang.Object
  extended by org.apache.abdera.protocol.server.impl.AbstractTarget
All Implemented Interfaces:
Target
Direct Known Subclasses:
RegexTargetResolver.RegexTarget

public abstract class AbstractTarget
extends java.lang.Object
implements Target


Field Summary
protected  RequestContext context
           
protected  TargetType type
           
 
Constructor Summary
protected AbstractTarget(TargetType type, RequestContext context)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getIdentity()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.lang.String[] getParameterNames()
           
 TargetType getType()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

protected final TargetType type

context

protected final RequestContext context
Constructor Detail

AbstractTarget

protected AbstractTarget(TargetType type,
                         RequestContext context)
Method Detail

getIdentity

public java.lang.String getIdentity()
Specified by:
getIdentity in interface Target

getParameter

public java.lang.String getParameter(java.lang.String name)
Specified by:
getParameter in interface Target

getParameterNames

public java.lang.String[] getParameterNames()
Specified by:
getParameterNames in interface Target

getType

public TargetType getType()
Specified by:
getType in interface Target

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object