fop 1.0

Uses of Class
org.apache.fop.fo.ValidationException

Packages that use ValidationException
org.apache.fop.fo Classes, constants and basic infrastructure for the FO tree. 
org.apache.fop.fo.extensions Base classes for implementing extensions to XSL-FO. 
org.apache.fop.fo.extensions.destination Classes to support named destinations (only relevant for PDF output) 
org.apache.fop.fo.flow All the block- and inline-level flow formatting objects. 
org.apache.fop.fo.flow.table   
org.apache.fop.fo.pagination All the pagination and declaration formatting objects. 
org.apache.fop.fo.pagination.bookmarks Formatting objects for bookmarks as defined since XSL 1.1. 
org.apache.fop.render.afp.extensions   
org.apache.fop.render.ps.extensions Extensions specific to the PostScript Renderer. 
 

Uses of ValidationException in org.apache.fop.fo
 

Methods in org.apache.fop.fo that throw ValidationException
 void FOValidationEventProducer.tooManyNodes(java.lang.Object source, java.lang.String elementName, org.apache.xmlgraphics.util.QName offendingNode, org.xml.sax.Locator loc)
          Too many child nodes.
 void FOValidationEventProducer.nodeOutOfOrder(java.lang.Object source, java.lang.String elementName, java.lang.String tooLateNode, java.lang.String tooEarlyNode, boolean canRecover, org.xml.sax.Locator loc)
          The node order is wrong.
 void FOValidationEventProducer.invalidChild(java.lang.Object source, java.lang.String elementName, org.apache.xmlgraphics.util.QName offendingNode, java.lang.String ruleViolated, org.xml.sax.Locator loc)
          An invalid child was encountered.
 void FOValidationEventProducer.missingChildElement(java.lang.Object source, java.lang.String elementName, java.lang.String contentModel, boolean canRecover, org.xml.sax.Locator loc)
          A required child element is missing.
 void FOValidationEventProducer.missingProperty(java.lang.Object source, java.lang.String elementName, java.lang.String propertyName, org.xml.sax.Locator loc)
          An element is missing a required property.
 void FOValidationEventProducer.idNotUnique(java.lang.Object source, java.lang.String elementName, java.lang.String id, boolean canRecover, org.xml.sax.Locator loc)
          An id was used twice in a document.
 void FOValidationEventProducer.masterNameNotUnique(java.lang.Object source, java.lang.String elementName, java.lang.String name, org.xml.sax.Locator loc)
          There are multiple page masters defined with the same name.
 void FOValidationEventProducer.invalidProperty(java.lang.Object source, java.lang.String elementName, org.apache.xmlgraphics.util.QName attr, boolean canRecover, org.xml.sax.Locator loc)
          An invalid property was found.
 void FOValidationEventProducer.missingLinkDestination(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)
          Missing internal-/external-destination on basic-link or bookmark.
 void FOValidationEventProducer.regionNameMappedToMultipleRegionClasses(java.lang.Object source, java.lang.String regionName, java.lang.String defaultRegionClass1, java.lang.String defaultRegionClass2, org.xml.sax.Locator loc)
          A region name is mapped to multiple region classes.
 void FOValidationEventProducer.duplicateFlowNameInPageSequence(java.lang.Object source, java.lang.String elementName, java.lang.String flowName, org.xml.sax.Locator loc)
          There are multiple flows with the same name.
 void FOValidationEventProducer.flowNameNotMapped(java.lang.Object source, java.lang.String elementName, java.lang.String flowName, org.xml.sax.Locator loc)
          A flow name could not be mapped to a region.
 void FOValidationEventProducer.masterNotFound(java.lang.Object source, java.lang.String elementName, java.lang.String masterReference, org.xml.sax.Locator loc)
          A page master could not be found.
 void FOValidationEventProducer.illegalRegionName(java.lang.Object source, java.lang.String elementName, java.lang.String regionName, org.xml.sax.Locator loc)
          An illegal region name was used.
 void FOValidationEventProducer.nonZeroBorderPaddingOnRegion(java.lang.Object source, java.lang.String elementName, java.lang.String regionName, boolean canRecover, org.xml.sax.Locator loc)
          A non-zero border and/or padding has been encountered on a region.
 void FOValidationEventProducer.columnCountErrorOnRegionBodyOverflowScroll(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)
          If overflow property is set to "scroll", a column-count other than "1" may not be specified.
 void FOValidationEventProducer.invalidFORoot(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)
          fo:root must be root.
 void FOValidationEventProducer.emptyDocument(java.lang.Object source)
          No FO document was found.
protected  void FONode.validateChildNode(org.xml.sax.Locator loc, java.lang.String namespaceURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
protected static void FONode.validateChildNode(FONode fo, org.xml.sax.Locator loc, java.lang.String namespaceURI, java.lang.String localName)
          Static version of FONode.validateChildNode(Locator, String, String) that can be used by subclasses that need to validate children against a different node (for example: fo:wrapper needs to check if the incoming node is a valid child to its parent)
protected  void FONode.tooManyNodesError(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String lName)
          Helper function to standardize "too many" error exceptions (e.g., two fo:declarations within fo:root)
protected  void FONode.tooManyNodesError(org.xml.sax.Locator loc, org.apache.xmlgraphics.util.QName offendingNode)
          Helper function to standardize "too many" error exceptions (e.g., two fo:declarations within fo:root)
protected  void FONode.tooManyNodesError(org.xml.sax.Locator loc, java.lang.String offendingNode)
          Helper function to standardize "too many" error exceptions (e.g., two fo:declarations within fo:root) This overloaded method helps make the caller code better self-documenting
protected  void FONode.nodesOutOfOrderError(org.xml.sax.Locator loc, java.lang.String tooLateNode, java.lang.String tooEarlyNode)
          Helper function to standardize "out of order" exceptions (e.g., fo:layout-master-set appearing after fo:page-sequence)
protected  void FONode.nodesOutOfOrderError(org.xml.sax.Locator loc, java.lang.String tooLateNode, java.lang.String tooEarlyNode, boolean canRecover)
          Helper function to standardize "out of order" exceptions (e.g., fo:layout-master-set appearing after fo:page-sequence)
protected  void FONode.invalidChildError(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String lName)
          Helper function to return "invalid child" exceptions (e.g., fo:block appearing immediately under fo:root)
protected  void FONode.invalidChildError(org.xml.sax.Locator loc, java.lang.String parentName, java.lang.String nsURI, java.lang.String lName, java.lang.String ruleViolated)
          Helper function to return "invalid child" exceptions with more complex validation rules (i.e., needing more explanation of the problem)
protected  void FONode.missingChildElementError(java.lang.String contentModel)
          Helper function to throw an error caused by missing mandatory child elements.
protected  void FONode.missingChildElementError(java.lang.String contentModel, boolean canRecover)
          Helper function to throw an error caused by missing mandatory child elements.
protected  void FONode.missingPropertyError(java.lang.String propertyName)
          Helper function to throw an error caused by missing mandatory properties
protected  void XMLObj.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
Here, blocks XSL-FO's from having non-FO parents.
 void PropertyList.addAttributesToList(org.xml.sax.Attributes attributes)
          Adds the attributes, passed in by the parser to the PropertyList
protected  void PropertyList.handleInvalidProperty(org.apache.xmlgraphics.util.QName attr)
          Handles an invalid property.
 

Uses of ValidationException in org.apache.fop.fo.extensions
 

Methods in org.apache.fop.fo.extensions that throw ValidationException
protected  void ExternalDocument.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
           
 

Uses of ValidationException in org.apache.fop.fo.extensions.destination
 

Methods in org.apache.fop.fo.extensions.destination that throw ValidationException
protected  void Destination.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj. XSL/FOP: empty
 

Uses of ValidationException in org.apache.fop.fo.flow
 

Methods in org.apache.fop.fo.flow that throw ValidationException
protected  void Wrapper.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (#PCDATA|%inline;|%block;)*
Additionally (unimplemented): "An fo:wrapper that is a child of an fo:multi-properties is only permitted to have children that would be permitted in place of the fo:multi-properties."
protected  void Footnote.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (inline,footnote-body)
protected  void BidiOverride.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (#PCDATA|%inline;|%block;)*
Additionally: "An fo:bidi-override that is a descendant of an fo:leader or of the fo:inline child of an fo:footnote may not have block-level children, unless it has a nearer ancestor that is an fo:inline-container."
protected  void MultiSwitch.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (multi-case+)
protected  void AbstractRetrieveMarker.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
protected  void BasicLink.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (#PCDATA|%inline;|%block;)*
Additionally: " An fo:inline that is a descendant of an fo:leader or fo:footnote may not have block-level children, unless it has a nearer ancestor that is an fo:inline-container." (paraphrased)
protected  void MultiToggle.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (#PCDATA|%inline;|%block;)*
protected  void ExternalGraphic.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void Inline.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (#PCDATA|%inline;|%block;)*
Additionally: " An fo:inline that is a descendant of an fo:leader or fo:footnote may not have block-level children, unless it has a nearer ancestor that is an fo:inline-container." (paraphrased)
protected  void InitialPropertySet.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void BlockContainer.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (%block;)+
BUT: "In addition an fo:block-container that does not generate an absolutely positioned area may have a sequence of zero or more fo:markers as its initial children." The latter refers to block-containers with absolute-position="absolute" or absolute-position="fixed".
protected  void Character.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void FootnoteBody.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (%block;)+
protected  void Block.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* initial-property-set? (#PCDATA|%inline;|%block;)*
Additionally: "An fo:bidi-override that is a descendant of an fo:leader or of the fo:inline child of an fo:footnote may not have block-level children, unless it has a nearer ancestor that is an fo:inline-container."
protected  void InlineContainer.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (%block;)+
protected  void ListItem.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (list-item-label,list-item-body)
protected  void Float.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (%block;)+
protected  void ListBlock.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (list-item)+
protected  void InstreamForeignObject.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: one (1) non-XSL namespace child
protected  void AbstractPageNumberCitation.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void MultiProperties.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (multi-property-set+, wrapper)
protected  void MultiPropertySet.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void AbstractListItemPart.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (%block;)+
protected  void Marker.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (#PCDATA|%inline;|%block;)*
Additionally: "An fo:marker may contain any formatting objects that are permitted as a replacement of any fo:retrieve-marker that retrieves the fo:marker's children."
 void Marker.MarkerPropertyList.addAttributesToList(org.xml.sax.Attributes attributes)
          Override that doesn't convert the attributes to Property instances, but simply stores the attributes for later processing.
protected  void PageNumber.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
 

Uses of ValidationException in org.apache.fop.fo.flow.table
 

Methods in org.apache.fop.fo.flow.table that throw ValidationException
protected  void TableCaption.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (%block;)
protected  void TableAndCaption.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* table-caption? table
protected  void TablePart.finishLastRowGroup()
           
protected  void TablePart.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (table-row+|table-cell+)
protected  void TableCell.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (%block;)+
protected  void Table.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (marker*,table-column*,table-header?,table-footer?,table-body+)
 void TableEventProducer.noMixRowsAndCells(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)
          No mixing of table-rows and table-cells is allowed for direct children of table-body.
 void TableEventProducer.footerOrderCannotRecover(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)
          The table-footer was found after the table-body.
 void TableEventProducer.tooManyCells(java.lang.Object source, org.xml.sax.Locator loc)
          Column-number or number of cells in the row overflows the number of fo:table-column specified for the table.
protected  void TableRow.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj. String, String)
XSL Content Model: (table-cell+)
protected  void TableColumn.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
 

Uses of ValidationException in org.apache.fop.fo.pagination
 

Methods in org.apache.fop.fo.pagination that throw ValidationException
protected  void RepeatablePageMasterAlternatives.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL/FOP: (conditional-page-master-reference+)
protected  void PageSequenceWrapper.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL/FOP: (bookmark+)
protected  void PageSequenceMaster.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL/FOP: (single-page-master-reference|repeatable-page-master-reference| repeatable-page-master-alternatives)+
protected  void Root.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL 1.0 Spec: (layout-master-set,declarations?,page-sequence+)
FOP: (layout-master-set, declarations?, fox:bookmarks?, page-sequence+)
protected  void Root.validateChildNode(org.xml.sax.Locator loc, FONode child)
           
protected  void RepeatablePageMasterReference.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void Title.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj. String, String)
XSL/FOP: (#PCDATA|%inline;)*
protected  void ColorProfile.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL 1.0/FOP: EMPTY (no child nodes permitted)
protected  void ConditionalPageMasterReference.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void SimplePageMaster.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: (region-body,region-before?,region-after?,region-start?,region-end?)
protected  void Region.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj. String, String)
XSL Content Model: empty
protected  void StaticContent.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (%block;)+
XSL Content Model: (%block;)+
protected  void LayoutMasterSet.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL/FOP: (simple-page-master|page-sequence-master)+
protected  void LayoutMasterSet.addSimplePageMaster(SimplePageMaster sPM)
          Add a simple page master.
protected  void LayoutMasterSet.addPageSequenceMaster(java.lang.String masterName, PageSequenceMaster pSM)
          Add a page sequence master.
protected  void SinglePageMasterReference.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: empty
protected  void PageSequence.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj. XSL Content Model: (title?,static-content*,flow)
protected  void Flow.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL Content Model: marker* (%block;)+
protected  void Declarations.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL 1.0: (color-profile)+ (and non-XSL NS nodes)
FOP/XSL 1.1: (color-profile)* (and non-XSL NS nodes)
 

Uses of ValidationException in org.apache.fop.fo.pagination.bookmarks
 

Methods in org.apache.fop.fo.pagination.bookmarks that throw ValidationException
protected  void BookmarkTitle.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL/FOP: empty
protected  void Bookmark.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL/FOP: (bookmark-title, bookmark*)
protected  void BookmarkTree.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
XSL/FOP: (bookmark+)
 

Uses of ValidationException in org.apache.fop.render.afp.extensions
 

Methods in org.apache.fop.render.afp.extensions that throw ValidationException
protected  void AbstractAFPExtensionObject.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
 

Uses of ValidationException in org.apache.fop.render.ps.extensions
 

Methods in org.apache.fop.render.ps.extensions that throw ValidationException
protected  void AbstractPSExtensionObject.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Checks to make sure, during SAX processing of input document, that the incoming node is valid for this (parent) node (e.g., checking to see that fo:table is not an immediate child of fo:root) called from FOTreeBuilder.startElement(String, String, String, Attributes) before constructing the child FObj.
protected  void AbstractPSExtensionElement.validateChildNode(org.xml.sax.Locator loc, java.lang.String nsURI, java.lang.String localName)
          Blocks XSL FO's from having non-FO parents.
 


fop 1.0

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.