Package xj3d.filter
Class TwoPassFilter
java.lang.Object
xj3d.filter.AbstractFilter
xj3d.filter.TwoPassFilter
- All Implemented Interfaces:
BinaryContentHandler
,ContentHandler
,ProtoHandler
,RouteHandler
,ScriptHandler
,StringContentHandler
- Direct Known Subclasses:
MinimizeProfileFilter
Marker for a filter which requires two passes.
The calling code will pass the data through twice during its processing, assuming that the document will be fully traversed before returning for the second pass. The mechanisms for how this two pass is implemented are not defined. Do not make any assumptions about it.
- Version:
- $Revision: 1.2 $
- Author:
- Alan Hudson
-
Field Summary
Fields inherited from class xj3d.filter.AbstractFilter
contentHandler, documentLocator, errorHandler, fieldHandler, fieldReader, fieldStack, lastErrorCode, majorVersion, minorVersion, nodeStack, parsingType, protoHandler, routeHandler, scriptHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
Notification that the start of the first pass is beginning.abstract void
Notification that the second of the first pass is beginning.Methods inherited from class xj3d.filter.AbstractFilter
componentDecl, endDocument, endExternProtoDecl, endField, endNode, endProtoBody, endProtoDecl, endScriptDecl, exportDecl, externProtoURI, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, fieldValue, getContentHandler, getErrorReporter, getLastErrorCode, getProtoHandler, getRouteHandler, getScriptHandler, importDecl, metaDecl, profileDecl, protoFieldDecl, protoIsDecl, routeDecl, scriptFieldDecl, setArguments, setContentHandler, setDocumentLocator, setErrorReporter, setParsingType, setProtoHandler, setRouteHandler, setScriptHandler, startDocument, startExternProtoDecl, startField, startNode, startProtoBody, startProtoDecl, startScriptDecl, useDecl
-
Constructor Details
-
TwoPassFilter
public TwoPassFilter()
-
-
Method Details
-
startFirstPass
public abstract void startFirstPass()Notification that the start of the first pass is beginning. -
startSecondPass
public abstract void startSecondPass()Notification that the second of the first pass is beginning.
-