com.azalient.api.file.view
Interface PageV

All Superinterfaces:
IPage, TreeNode

public interface PageV
extends IPage, TreeNode

An internal interface for the table view of the data


Field Summary
 
Fields inherited from interface com.azalient.api.a.tables.IPage
ZERO
 
Method Summary
 String baseName()
          The name of the page
 boolean canModify()
           
 ChapterV chapter()
           
 PageV delete()
           
 void deriveFrom()
           
 void markDifferences(PageV that)
           
 boolean modified()
           
 void modify()
           
 void newDerivative()
           
 Page page()
           
 String pageName()
          The name of the page
 PageType pageType()
          The type of this page
 void rebuild()
           
 void rename()
           
 void saved()
           
 TableXV table(String tableName)
           
 TableXV[] tables()
           
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

Method Detail

chapter

ChapterV chapter()

page

Page page()

pageType

PageType pageType()
Description copied from interface: IPage
The type of this page

Specified by:
pageType in interface IPage

pageName

String pageName()
Description copied from interface: IPage
The name of the page

Specified by:
pageName in interface IPage

baseName

String baseName()
Description copied from interface: IPage
The name of the page

Specified by:
baseName in interface IPage

tables

TableXV[] tables()

table

TableXV table(String tableName)

modified

boolean modified()

canModify

boolean canModify()

modify

void modify()

saved

void saved()

markDifferences

void markDifferences(PageV that)

newDerivative

void newDerivative()

deriveFrom

void deriveFrom()

rename

void rename()

delete

PageV delete()

rebuild

void rebuild()