|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectie.deri.wsmx.mediation.mapper.Mapper
(c) Copyright 2004, DERI - Digital Enterprise Research Institute, Ireland
Field Summary | |
static int |
DECOMPOSITION_REQUIRED
|
static int |
LEFT_BALANCED
|
static int |
MAPPED
|
static int |
NOT_MAPPED
|
static int |
PRIMITIVE
|
static int |
RIGHT_BALANCED
|
Constructor Summary | |
Mapper()
|
|
Mapper(ConceptsManager srcConcepts,
ConceptsManager tgtConcepts)
|
|
Mapper(ConceptsManager srcConcepts,
ConceptsManager tgtConcepts,
java.util.Hashtable mapper)
|
Method Summary | |
boolean |
areEligible(AttributeDefinition sourceAttribute,
AttributeDefinition targetAttribute)
Checks if two given attribute are elibible for being mapped. |
boolean |
areEligible(java.lang.String sourceConcept,
java.lang.String targetConcept)
Checks if two given concepts are elibible for being mapped. |
boolean |
areMapped(ConceptAttributeDefinition sourceAttribute,
ConceptAttributeDefinition targetAttribute)
Checks if the given pair of cencept attribute (attribute plus owner) are mapped |
boolean |
areMapped(java.lang.String sourceConcept,
java.lang.String targetConcept)
Checks if the given pair of cencepts are mapped |
java.util.Hashtable |
getAttributeToAttributeMappings()
|
java.util.Hashtable |
getConceptToConceptMappings()
|
int |
getMapingState(java.lang.Object srcConcept,
java.lang.Object tgtConcept)
|
ConceptsManager |
getSrcConceptsManager()
|
java.lang.Object |
getTargetAttributes(ConceptAttributeDefinition attribute)
|
java.lang.String |
getTargetAttributesAsString(ConceptAttributeDefinition attribute)
|
java.util.Vector |
getTargetConcepts(java.lang.Object concept)
|
java.lang.String |
getTargetConceptsAsString(java.lang.Object concept)
|
ConceptsManager |
getTgtConceptsManager()
|
int |
internalStructuresRelations(java.lang.Object srcConcept,
java.util.Vector tgtConcepts)
|
void |
setAaMapper(java.util.Hashtable hashtable)
|
void |
setCcMapper(java.util.Hashtable hashtable)
|
void |
setSrcConceptsManager(ConceptsManager srcConcepts)
|
void |
setTargetAttribute(ConceptAttributeDefinition attribute,
ConceptAttributeDefinition targetAttribute)
|
void |
setTargetConcept(java.lang.Object concept,
java.lang.Object targetConcept)
|
void |
setTargetConcepts(java.lang.Object concept,
java.util.Vector targetConcepts)
|
void |
setTgtConceptsManager(ConceptsManager tgtConcepts)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int MAPPED
public static final int NOT_MAPPED
public static final int PRIMITIVE
public static final int DECOMPOSITION_REQUIRED
public static final int LEFT_BALANCED
public static final int RIGHT_BALANCED
Constructor Detail |
public Mapper()
public Mapper(ConceptsManager srcConcepts, ConceptsManager tgtConcepts)
public Mapper(ConceptsManager srcConcepts, ConceptsManager tgtConcepts, java.util.Hashtable mapper)
Method Detail |
public java.util.Vector getTargetConcepts(java.lang.Object concept)
public java.lang.String getTargetConceptsAsString(java.lang.Object concept)
public java.lang.String getTargetAttributesAsString(ConceptAttributeDefinition attribute)
public java.lang.Object getTargetAttributes(ConceptAttributeDefinition attribute)
public void setTargetConcepts(java.lang.Object concept, java.util.Vector targetConcepts)
public void setTargetConcept(java.lang.Object concept, java.lang.Object targetConcept)
public void setTargetAttribute(ConceptAttributeDefinition attribute, ConceptAttributeDefinition targetAttribute)
public void setSrcConceptsManager(ConceptsManager srcConcepts)
public ConceptsManager getSrcConceptsManager()
public ConceptsManager getTgtConceptsManager()
public void setTgtConceptsManager(ConceptsManager tgtConcepts)
public int getMapingState(java.lang.Object srcConcept, java.lang.Object tgtConcept)
public int internalStructuresRelations(java.lang.Object srcConcept, java.util.Vector tgtConcepts)
public java.util.Hashtable getConceptToConceptMappings()
public java.util.Hashtable getAttributeToAttributeMappings()
public boolean areMapped(java.lang.String sourceConcept, java.lang.String targetConcept)
sourceConcept
- the source concept nametargetConcept
- the target concept name
public boolean areMapped(ConceptAttributeDefinition sourceAttribute, ConceptAttributeDefinition targetAttribute)
sourceAttribute
- the source concept attributetargetAttribute
- the target concept attribute
public boolean areEligible(AttributeDefinition sourceAttribute, AttributeDefinition targetAttribute)
sourceAttribute
- the attribute form the sourcetargetAttribute
- the atribute form the target
public boolean areEligible(java.lang.String sourceConcept, java.lang.String targetConcept)
sourceConcept
- the attribute form the sourcetargetConcept
- the atribute form the target
public void setAaMapper(java.util.Hashtable hashtable)
hashtable
- public void setCcMapper(java.util.Hashtable hashtable)
hashtable
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |