Class CMNodeFactory

java.lang.Object
org.apache.xerces.impl.xs.models.CMNodeFactory

public class CMNodeFactory extends Object

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.
Version:
$Id: CMNodeFactory.java 911823 2010-02-19 14:38:42Z mrglavas $
Author:
Neeraj Bajaj
  • Constructor Details

    • CMNodeFactory

      public CMNodeFactory()
      default constructor
  • Method Details

    • reset

      public void reset(org.apache.xerces.xni.parser.XMLComponentManager componentManager)
    • reset

      public void reset()
    • getCMLeafNode

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

      public CMNode getCMRepeatingLeafNode(int type, Object leaf, int minOccurs, int maxOccurs, int id, int position)
    • getCMUniOpNode

      public CMNode getCMUniOpNode(int type, CMNode childNode)
    • getCMBinOpNode

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

      public void nodeCountCheck()
    • 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.