Updating javadoc comments
This commit is contained in:
parent
51659fe9c5
commit
57f60c5ebf
@ -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{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
*/
|
*/
|
||||||
|
@ -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) {
|
||||||
|
@ -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.
|
||||||
|
@ -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) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user