OBSliceFactory.java :  » Search » obsearch » net » obsearch » example » Java Open Source

Java Open Source » Search » obsearch 
obsearch » net » obsearch » example » OBSliceFactory.java
package net.obsearch.example;

import net.obsearch.OB;
import net.obsearch.exception.OBException;
import net.obsearch.index.utils.OBFactory;


public class OBSliceFactory implements OBFactory<OBSlice> {

    public static  int maxSliceSize = 300;
    
    
    
    

    /**
     * @return the maxSliceSize
     */
    public int getMaxSliceSize() {
        return maxSliceSize;
    }

    /**
     * @param maxSliceSize the maxSliceSize to set
     */
    public void setMaxSliceSize(int maxSliceSize) {
        this.maxSliceSize = maxSliceSize;
    }

    @Override
    public OBSlice create(String x) throws OBException{
        // TODO Auto-generated method stub
        return new OBSlice(x);
    }

    @Override
    public boolean shouldProcess(OBSlice obj) throws OBException{
        return obj.size() <= maxSliceSize;
    }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.