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

com.sun.tools.ws.wscompile.WsimportListener Maven / Gradle / Ivy

There is a newer version: 4.0.3
Show newest version
/*
 * Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Distribution License v. 1.0, which is available at
 * http://www.eclipse.org/org/documents/edl-v10.php.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */

package com.sun.tools.ws.wscompile;

import com.sun.tools.xjc.api.ErrorListener;
import org.xml.sax.SAXParseException;

/**
 * @author Vivek Pandey
 */
public class WsimportListener implements ErrorListener {
    /**
     * Called for each file generated by wsimport or wsgen.
     *
     * 

* The file name includes the path portions that correspond with the package name. * *

* When generating files into a directory, file names will be relative to the * output directory. * * @param fileName * file names like "org/acme/foo/Foo.java" * */ public void generatedFile(String fileName) {} /** * Other miscellenous messages that do not have structures * will be reported through this method. * * This method is used like {@link java.io.PrintStream#println(String)}. * The callee is expected to add '\n'. */ public void message(String msg) {} public void error(SAXParseException exception) { } public void fatalError(SAXParseException exception) { } public void warning(SAXParseException exception) { } public void info(SAXParseException exception) { } public void debug(SAXParseException exception){} /** * wsimport will periodically invoke this method to see if it should cancel a compilation. * * @return * true if the {@link com.sun.tools.ws.wscompile.WsimportListener} wants to abort the processing. * @since 2.1 */ public boolean isCanceled() { return false; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy