Package com.helger.pdflayout.base
Interface IPLVisitable
-
- All Known Subinterfaces:
IPLBlockElement<IMPLTYPE>,IPLElement<IMPLTYPE>,IPLHasHorizontalAlignment<IMPLTYPE>,IPLHasVerticalAlignment<IMPLTYPE>,IPLInlineElement<IMPLTYPE>,IPLObject<IMPLTYPE>,IPLRenderableObject<IMPLTYPE>,IPLSplittableObject<IMPLTYPE,SPLITTYPE>
- All Known Implementing Classes:
AbstractPLBlockElement,AbstractPLBox,AbstractPLElement,AbstractPLExternalLink,AbstractPLHBox,AbstractPLImage,AbstractPLInlineBox,AbstractPLInlineElement,AbstractPLObject,AbstractPLRenderableObject,AbstractPLText,AbstractPLVBox,PageLayoutPDF,PLBox,PLBulletPointList,PLExternalLink,PLHBox,PLImage,PLPageBreak,PLPageSet,PLSpacerX,PLSpacerY,PLStreamImage,PLTable,PLTableCell,PLTableRow,PLText,PLVBox
public interface IPLVisitableBase interface for visitable objects.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.helger.commons.state.EChangevisit(IPLVisitor aVisitor)Visit this object and all descendants
-
-
-
Method Detail
-
visit
@Nonnull com.helger.commons.state.EChange visit(@Nonnull IPLVisitor aVisitor) throws IOException
Visit this object and all descendants- Parameters:
aVisitor- The visitor to use. May not benull.- Returns:
EChange.CHANGEDif something changed internally.- Throws:
IOException- on PDFBox error
-
-