com.semanticcms.core.servlet.books-1.0.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of semanticcms-core-servlet Show documentation
Show all versions of semanticcms-core-servlet Show documentation
Java API for modeling web page content and relationships in a Servlet environment.
The name of a book.
Book names must always begin with a slash (/).
The list of books that are allowed to be referenced and missing.
Any reference to a book that is in neither the books list nor the
missingBooks list will immediately result in an exception.
The list of books that are contained within this set of books.
Links to contained books will be verified, and page titles substituted in place of page paths.
The parent pages that will be used for any pages
within this book that do not define their parents.
The book containing the parent of this book.
The book-relative path containing the parent of this book.
A path withing a book.
Paths must always begin with a slash (/).
The optional short title for this book within the context of this parent.
shortTitle may not be empty.
The name of the book.
The directory containing the source files for this book.
If begins with a ~/ will be relative to the user's home directory.
cvsworkDirectory may not be empty.
The allowRobots setting of the book. Any page with an "auto"
setting and no parents within the book will use this setting.
Defaults to "true", allowing robots.
Each parent must be a unique combination of book and page.
No duplicate parents per book.
The name of the book representing the overall content root.
Must be the name of one of the books defined below.
A book name must be unique across both missingBooks and books.
A key of book names (not including missing books).
The rootBook must reference an existing book.
It cannot reference missing books.
Parents must reference an existing book.
They cannot reference missing books.