/* * Copyright (C) 2001 ArsDigita Corporation. All Rights Reserved. * * The contents of this file are subject to the ArsDigita Public * License (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of * the License at http://www.arsdigita.com/ADPL.txt * * Software distributed under the License is distributed on an "AS * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * implied. See the License for the specific language governing * rights and limitations under the License. * */ package com.arsdigita.cms.docmgr.ui; import com.arsdigita.bebop.Container; import com.arsdigita.bebop.PageState; import com.arsdigita.cms.docmgr.search.SearchResults; public interface SearchForm extends Container { public boolean isVisible(PageState state); public long getSearchResultCount(PageState state); public SearchResults getSearchHits(PageState state); }