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; package com.iluwatar.acyclicvisitor;
/**
* All ModemVisitor interface extends all visitor interfaces
*/
public interface AllModemVisitor extends ModemVisitor, ZoomVisitor, HayesVisitor{ public interface AllModemVisitor extends ModemVisitor, ZoomVisitor, HayesVisitor{
} }

View File

@ -30,7 +30,7 @@ package com.iluwatar.acyclicvisitor;
* <p> * <p>
* In this example the visitor base class is {@link ModemVisitor}. The base class of the * 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} * 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} * respectively. {@link ConfigureForUnixVisitor} and {@link ConfigureForDosVisitor}
* implement each derivative's visit method only if it is required * 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); private static final Logger LOGGER = LoggerFactory.getLogger(ConfigureForDosVisitor.class);
/** /**
* Accept visitor * Accepts all visitors but honors only HayesVisitor
*/ */
@Override @Override
public void accept(ModemVisitor modemVisitor) { public void accept(ModemVisitor modemVisitor) {

View File

@ -23,7 +23,9 @@
package com.iluwatar.acyclicvisitor; 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 { public interface ModemVisitor {
// Visitor is a degenerate base class for all visitors. // 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); private static final Logger LOGGER = LoggerFactory.getLogger(ConfigureForDosVisitor.class);
/** /**
* Accept visitor * Accepts all visitors but honors only ZoomVisitor
*/ */
@Override @Override
public void accept(ModemVisitor modemVisitor) { public void accept(ModemVisitor modemVisitor) {