public class CasTypeSystemMapper extends Object
Modifier and Type | Field and Description |
---|---|
TypeSystemImpl |
tsSrc |
WeakReference<TypeSystemImpl> |
tsTgt |
Constructor and Description |
---|
CasTypeSystemMapper(TypeSystemImpl tsSrc,
TypeSystemImpl tsTgt) |
Modifier and Type | Method and Description |
---|---|
FeatureImpl |
getSrcFeature(TypeImpl tgtType,
FeatureImpl tgtFeat) |
FeatureImpl[] |
getSrcFeatures(TypeImpl tgtType)
Given a tgt type, return an array of source features in the order
they would appear in the target.
|
FeatureImpl |
getTgtFeature(TypeImpl srcType,
FeatureImpl srcFeat)
Get target feature, given src type and feature
|
FeatureImpl |
getToFeature(FeatureImpl[][] mapByTypeCode,
TypeImpl fromType,
FeatureImpl fromFeat) |
boolean |
isEqual() |
TypeImpl |
mapTypeCode2Other(TypeImpl type,
boolean src2tgt) |
TypeImpl |
mapTypeCodeTgt2Src(int tgtTypeCode) |
TypeImpl |
mapTypeSrc2Tgt(TypeImpl srcType) |
TypeImpl |
mapTypeTgt2Src(TypeImpl tgtType) |
public final TypeSystemImpl tsSrc
public final WeakReference<TypeSystemImpl> tsTgt
public CasTypeSystemMapper(TypeSystemImpl tsSrc, TypeSystemImpl tsTgt)
public boolean isEqual()
public TypeImpl mapTypeSrc2Tgt(TypeImpl srcType)
srcType
- -public TypeImpl mapTypeTgt2Src(TypeImpl tgtType)
tgtType
- -public TypeImpl mapTypeCodeTgt2Src(int tgtTypeCode)
public TypeImpl mapTypeCode2Other(TypeImpl type, boolean src2tgt)
type
- -src2tgt
- -public FeatureImpl getTgtFeature(TypeImpl srcType, FeatureImpl srcFeat)
srcType
- the source typesrcFeat
- the source featurepublic FeatureImpl getSrcFeature(TypeImpl tgtType, FeatureImpl tgtFeat)
public FeatureImpl[] getSrcFeatures(TypeImpl tgtType)
tgtType
- -public FeatureImpl getToFeature(FeatureImpl[][] mapByTypeCode, TypeImpl fromType, FeatureImpl fromFeat)
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.