All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.andyshaox.servlet.mapping.GenericFindingMapping Maven / Gradle / Ivy

package com.github.andyshaox.servlet.mapping;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.github.andyshao.data.structure.Bitree;

/**
 * 
 * Title:
* Descript:
* Copyright: Copryright(c) Dec 29, 2015
* Encoding:UNIX UTF-8 * * @author Andy.Shao * */ public class GenericFindingMapping implements FindingMapping { private FindingMappingEngine findingMappingEngine; @Override public Mapping search(ServletConfig config , HttpServletRequest request , HttpServletResponse response , Bitree bitree) throws ServletException , IOException { List mappings = new ArrayList<>(); this.findingMappingEngine.search(config , request , response , bitree , mappings); if (mappings.size() == 0) return null; else return mappings.get(0); } public void setFindingMappingEngine(FindingMappingEngine findingMappingEngine) { this.findingMappingEngine = findingMappingEngine; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy