Uses of Package
org.pentaho.di.core.xml

Packages that use org.pentaho.di.core.xml
org.pentaho.di.cluster   
org.pentaho.di.compatibility Contains all classes that make up the possible Value types: ValueString, ValueNumber, ..., the interface and the Value class itself. 
org.pentaho.di.core   
org.pentaho.di.core.database Contains all the different database dialects as well as the DatabaseMeta class (definition) and the Database class (execution) 
org.pentaho.di.core.dnd   
org.pentaho.di.core.xml   
org.pentaho.di.job This package contains the different elements that make up a Job. 
org.pentaho.di.job.entry   
org.pentaho.di.partition   
org.pentaho.di.trans This package contains the classes needed to define and execute transformations. 
org.pentaho.di.trans.step   
org.pentaho.di.trans.steps.fixedinput   
org.pentaho.di.trans.steps.selectvalues   
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.cluster
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.compatibility
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.core
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.core.database
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.core.dnd
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.core.xml
XMLHandlerCache
          Singleton to help speed up lookups in an XML DOM tree.
The theory is that you often loop over occurrences of a certain tag in a Node.
If there are 20 occurrences, you go from index 0..19.
Every time we do the following
- found node 0
- found node 0, 1
- found node 0, 1, 2
- ...
So the time to search node index 19 is 20 times larger on average then index 0.

We can solve this by caching the position of index 18 and by starting back at that position.

This class is a singleton to keep everyting 100% compatible with the rest of the codebase.
XMLHandlerCacheEntry
          This is an entry in an XMLHandlerCache
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.job
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.job.entry
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.partition
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.trans
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.trans.step
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.trans.steps.fixedinput
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.
 

Classes in org.pentaho.di.core.xml used by org.pentaho.di.trans.steps.selectvalues
XMLInterface
          Implementing classes of this interface know how to express themselves using XML They also can construct themselves using XML.