Package Functions

org.exolab.castor.mapping.Mapping.MappingState Class Reference

List of all members.

Package Functions

 MappingState ()
void markAsProcessed (String systemID, MappingRoot mapping)
boolean processed (MappingRoot mapping)
boolean processed (String systemID)
MappingRoot getMapping (String systemID)

Detailed Description

A class to keep track of the loaded mapping.


Constructor & Destructor Documentation

org.exolab.castor.mapping.Mapping.MappingState.MappingState (  )  [package]

Creates a new SchemaUnmarshallerState


Member Function Documentation

MappingRoot org.exolab.castor.mapping.Mapping.MappingState.getMapping ( String  systemID  )  [package]

Returns the mapping corresponding to the given systemID

Parameters:
systemID the systemID of the mapping
void org.exolab.castor.mapping.Mapping.MappingState.markAsProcessed ( String  systemID,
MappingRoot  mapping 
) [package]

Marks the given mapping as having been processed.

Parameters:
systemID the key identifying the physical location of the mapping to mark.
mapping the mapping to mark as having been processed.
boolean org.exolab.castor.mapping.Mapping.MappingState.processed ( String  systemID  )  [package]

Returns true if the given systemID has been marked as processed

Parameters:
systemID location the systemID to check for being marked as processed
boolean org.exolab.castor.mapping.Mapping.MappingState.processed ( MappingRoot  mapping  )  [package]

Returns true if the given Mapping has been marked as processed

Parameters:
mapping the mapping to check for being marked as processed

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties