Updating javadoc comments

This commit is contained in:
Argyro-Sioziou 2018-06-14 18:30:46 +03:00
parent 51659fe9c5
commit 57f60c5ebf
5 changed files with 9 additions and 4 deletions

View File

@ -22,6 +22,9 @@
*/
package com.iluwatar.acyclicvisitor;
/**
* All ModemVisitor interface extends all visitor interfaces
*/
public interface AllModemVisitor extends ModemVisitor, ZoomVisitor, HayesVisitor{
}

View File

@ -30,7 +30,7 @@ package com.iluwatar.acyclicvisitor;
* <p>
* In this example the visitor base class is {@link ModemVisitor}. The base class of the
* visited hierarchy is {@link Modem} and has two children {@link Hayes} and {@link Zoom}
* each one having its own visitor interface {@link Hayes} and {@link ZoomVisitor}
* each one having its own visitor interface {@link HayesVisitor} and {@link ZoomVisitor}
* respectively. {@link ConfigureForUnixVisitor} and {@link ConfigureForDosVisitor}
* implement each derivative's visit method only if it is required
*/

View File

@ -33,7 +33,7 @@ public class Hayes extends Modem {
private static final Logger LOGGER = LoggerFactory.getLogger(ConfigureForDosVisitor.class);
/**
* Accept visitor
* Accepts all visitors but honors only HayesVisitor
*/
@Override
public void accept(ModemVisitor modemVisitor) {

View File

@ -23,7 +23,9 @@
package com.iluwatar.acyclicvisitor;
/**
* ModemVisitor interface
* ModemVisitor interface does not contain any visit methods so that it does not
* depend on the visited hierarchy. Each derivative's visit method is declared in
* its own visitor interface
*/
public interface ModemVisitor {
// Visitor is a degenerate base class for all visitors.

View File

@ -33,7 +33,7 @@ public class Zoom extends Modem {
private static final Logger LOGGER = LoggerFactory.getLogger(ConfigureForDosVisitor.class);
/**
* Accept visitor
* Accepts all visitors but honors only ZoomVisitor
*/
@Override
public void accept(ModemVisitor modemVisitor) {