org.apache.xerces.impl.xs.models

Class CMNodeFactory


public class CMNodeFactory
extends java.lang.Object

Author:
Neeraj Bajaj

Constructor Summary

CMNodeFactory()
default constructor

Method Summary

CMNode
getCMBinOpNode(int type, CMNode leftNode, CMNode rightNode)
CMNode
getCMLeafNode(int type, Object leaf, int id, int position)
CMNode
getCMUniOpNode(int type, CMNode childNode)
void
nodeCountCheck()
void
reset(org.apache.xerces.xni.parser.XMLComponentManager componentManager)
void
resetNodeCount()
void
setProperty(String propertyId, Object value)
Sets the value of a property.

Constructor Details

CMNodeFactory

public CMNodeFactory()
default constructor

Method Details

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(org.apache.xerces.xni.parser.XMLComponentManager componentManager)

resetNodeCount

public void resetNodeCount()

setProperty

public void setProperty(String propertyId,
                        Object value)
            throws org.apache.xerces.xni.parser.XMLConfigurationException
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.

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