public ParameterUriRequestHandlerNode(RestDigestibleUri uri, RestMethod method, RestRequestHandler handler)
        {
            m_parameterPattern = uri.GetCurrentNode();
            m_parameterName    = m_parameterPattern.Replace("]", string.Empty).Replace("[", string.Empty);

            AddRestRequestHandler(uri, method, handler);
        }
 public override bool MatchesUriPattern(RestDigestibleUri uri)
 {
     if (uri.GetCurrentNode().Length != 0)
     {
         return(true);
     }
     return(false);
 }
 public override bool MatchesUriPattern(RestDigestibleUri uri)
 {
     return(uri.GetCurrentNode() == m_nodeName);
 }
        public NamedUriRequestHandlerNode(RestDigestibleUri uri, RestMethod method, RestRequestHandler handler)
        {
            m_nodeName = uri.GetCurrentNode();

            AddRestRequestHandler(uri, method, handler);
        }
 protected override void HandleParameters(RestDigestibleUri uri, RestRequestParameters parameters)
 {
     parameters[m_parameterName] = uri.GetCurrentNode();
 }