|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.upb.hni.vmagic.libraryunit.LibraryUnitVisitor
public class LibraryUnitVisitor
Library unit visitor.
The library unit visits all library units in a list of library units.
To use this class you need to subclass it and override the visit...()
methods
you want to handle.
Constructor Summary | |
---|---|
LibraryUnitVisitor()
|
Method Summary | |
---|---|
void |
visit(LibraryUnit unit)
Visits a library unit. |
void |
visit(java.util.List<? extends LibraryUnit> units)
Visits a list of library units. |
protected void |
visitArchitecture(Architecture architecture)
Visits an architecture. |
protected void |
visitConfiguration(Configuration configuration)
Visits a configuration. |
protected void |
visitEntity(Entity entity)
Visits an entity. |
protected void |
visitLibraryClause(LibraryClause libraryClause)
Visits a library clause. |
protected void |
visitPackageBody(PackageBody packageBody)
Visits a package body. |
protected void |
visitPackageDeclaration(PackageDeclaration packageDeclaration)
Visits a package declaration. |
protected void |
visitUseClause(UseClause useClause)
Visits a use clause |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LibraryUnitVisitor()
Method Detail |
---|
public void visit(LibraryUnit unit)
null
.
unit
- the library unitpublic void visit(java.util.List<? extends LibraryUnit> units)
null
items in the list are ignored.
The list parameter must not be null
.
units
- the list of unitsprotected void visitArchitecture(Architecture architecture)
architecture
- the architectureprotected void visitConfiguration(Configuration configuration)
configuration
- the configurationprotected void visitEntity(Entity entity)
entity
- the entityprotected void visitPackageBody(PackageBody packageBody)
packageBody
- the package bodyprotected void visitPackageDeclaration(PackageDeclaration packageDeclaration)
packageDeclaration
- the pacakge declarationprotected void visitLibraryClause(LibraryClause libraryClause)
libraryClause
- the library clauseprotected void visitUseClause(UseClause useClause)
useClause
- the use clause
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |