1 package org.columba.core.context.base.api; 2 3 public interface IMappingFactory { 4 5 public ILocator createLocator(IName[] names); 6 public ILocator createLocator(); 7 8 public IMapping createMapping(ILocator sourceLocator, ILocator destinationLocator); 9 10 public IMappingGroup createMappingGroup(IStructureType sourceType, IStructureType destinationType); 11 12 public void mapValues(IMappingGroup mappingGroup, IStructureValue source, IStructureValue destination); 13 14 public String marshall(IMappingGroup mappingGroup); 15 public IMappingGroup unmarshall(String xmlString); 16 } 17 | Popular Tags |