    001    /*----------------------------------------------------------------------------
    002     This file is part of deegree, http://deegree.org/
    003     Copyright (C) 2001-2009 by:
    004       Department of Geography, University of Bonn
    005     and
    006       lat/lon GmbH
    007
    008     This library is free software; you can redistribute it and/or modify it under
    009     the terms of the GNU Lesser General Public License as published by the Free
    010     Software Foundation; either version 2.1 of the License, or (at your option)
    011     any later version.
    012     This library is distributed in the hope that it will be useful, but WITHOUT
    013     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
    014     FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
    015     details.
    016     You should have received a copy of the GNU Lesser General Public License
    017     along with this library; if not, write to the Free Software Foundation, Inc.,
    018     59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    019
    020     Contact information:
    021
    022     lat/lon GmbH
    023     Aennchenstr. 19, 53177 Bonn
    024     Germany
    025     http://lat-lon.de/
    026
    027     Department of Geography, University of Bonn
    028     Prof. Dr. Klaus Greve
    029     Postfach 1147, 53001 Bonn
    030     Germany
    031     http://www.geographie.uni-bonn.de/deegree/
    032
    033     e-mail: info@deegree.org
    034    ----------------------------------------------------------------------------*/
    035    package org.deegree.tools.importer;
    036
    037    import org.deegree.framework.log.ILogger;
    038    import org.deegree.framework.log.LoggerFactory;
    039
    040    /**
    041     *
    042     * The <code>DefaultStructValidator</code> can be used, when a structural validation is not
    043     * necessary.
    044     *
    045     * @author <a href="mailto:buesching@lat-lon.de">Lyn Buesching</a>
    046     * @author last edited by: $Author: buesching $
    047     *
    048     * @version $Revision: 1.1 $, $Date: 2007-10-10 14:21:26 $
    049     *
    050     */
    051    public class DefaultStructValidator implements StructValidator {
    052
    053        private static final ILogger LOG = LoggerFactory.getLogger( DefaultStructValidator.class );
    054
    055        /**
    056         * returns true for all objects to validate
    057         *
    058         * @param objectToValidate
    059         * @return true
    060         */
    061        public boolean validate( Object objectToValidate ) {
    062            LOG.logInfo( Messages.getString( "DefaultStructValidator.STRUCT_VALID" ) ); //$NON-NLS-1$
    063            return true;
    064        }
    065
    066    }