org.apache.xerces.impl.xs.models

Class CMNodeFactory

public class CMNodeFactory extends Object

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.

Author: Neeraj Bajaj

Constructor Summary
CMNodeFactory()
default constructor
Method Summary
CMNodegetCMBinOpNode(int type, CMNode leftNode, CMNode rightNode)
CMNodegetCMLeafNode(int type, Object leaf, int id, int position)
CMNodegetCMUniOpNode(int type, CMNode childNode)
voidnodeCountCheck()
voidreset(XMLComponentManager componentManager)
voidresetNodeCount()
voidsetProperty(String propertyId, Object value)
Sets the value of a property.

Constructor Detail

CMNodeFactory

public CMNodeFactory()
default constructor

Method Detail

getCMBinOpNode

public CMNode getCMBinOpNode(int type, CMNode leftNode, CMNode rightNode)

getCMLeafNode

public CMNode getCMLeafNode(int type, Object leaf, int id, int position)

getCMUniOpNode

public CMNode getCMUniOpNode(int type, CMNode childNode)

nodeCountCheck

public void nodeCountCheck()

reset

public void reset(XMLComponentManager componentManager)

resetNodeCount

public void resetNodeCount()

setProperty

public void setProperty(String propertyId, Object value)
Sets the value of a property. This method is called by the component manager any time after reset when a property changes value.

Note: Components should silently ignore properties that do not affect the operation of the component.

Parameters: propertyId The property identifier. value The value of the property.

Throws: SAXNotRecognizedException The component should not throw this exception. SAXNotSupportedException The component should not throw this exception.

Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.