wt.ixb.handlers.forattributes
Class ExpImpForDomainAdministeredIfcAttr

java.lang.Object
  extended bywt.ixb.publicforhandlers.AttributeExporterImporterTemplate
      extended bywt.ixb.handlers.forattributes.ExpImpForDomainAdministeredIfcAttr
All Implemented Interfaces:
AttributeExporterImporter

public class ExpImpForDomainAdministeredIfcAttr
extends AttributeExporterImporterTemplate


Field Summary
static String XML_DOMAIN
           
 
Fields inherited from class wt.ixb.publicforhandlers.AttributeExporterImporterTemplate
CONFLICT_RESOURCE
 
Constructor Summary
ExpImpForDomainAdministeredIfcAttr()
           
 
Method Summary
 void checkConflictForAttribute(Object existingObject, IxbElement element, Importer importer)
          Checks conflicts that can arise while import process for the given attribute and object.
 void exportAttribute(Object object, IxbElement element, Exporter exporter)
          

Supported API: true
private  String getDomainPath(Object object)
           
 Object importAttribute(Object object, IxbElement element, Importer importer)
          

Supported API: true
 
Methods inherited from class wt.ixb.publicforhandlers.AttributeExporterImporterTemplate
finalizeCheckConflicts, finalizeExport, finalizeImport, prepareForCheckConflicts, prepareForImport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_DOMAIN

public static final String XML_DOMAIN
See Also:
Constant Field Values
Constructor Detail

ExpImpForDomainAdministeredIfcAttr

public ExpImpForDomainAdministeredIfcAttr()
Method Detail

exportAttribute

public void exportAttribute(Object object,
                            IxbElement element,
                            Exporter exporter)
                     throws WTException
Description copied from class: AttributeExporterImporterTemplate


Supported API: true

Specified by:
exportAttribute in interface AttributeExporterImporter
Specified by:
exportAttribute in class AttributeExporterImporterTemplate
Parameters:
object -
element -
exporter -
Throws:
WTException

checkConflictForAttribute

public void checkConflictForAttribute(Object existingObject,
                                      IxbElement element,
                                      Importer importer)
                               throws WTException
Description copied from class: AttributeExporterImporterTemplate
Checks conflicts that can arise while import process for the given attribute and object.

Supported API: true

Specified by:
checkConflictForAttribute in interface AttributeExporterImporter
Overrides:
checkConflictForAttribute in class AttributeExporterImporterTemplate
Parameters:
existingObject -
element - the IxbElement of the XML file to be imported.
importer - The Importer instance that represents the context of the import operation.
Throws:
WTException

importAttribute

public Object importAttribute(Object object,
                              IxbElement element,
                              Importer importer)
                       throws WTException
Description copied from class: AttributeExporterImporterTemplate


Supported API: true

Specified by:
importAttribute in interface AttributeExporterImporter
Specified by:
importAttribute in class AttributeExporterImporterTemplate
Parameters:
object -
element -
importer -
Returns:
Object
Throws:
WTException

getDomainPath

private String getDomainPath(Object object)
                      throws WTException
Throws:
WTException