com.ibm.rational.rpe.common.utils
Class FeatureUtils

java.lang.Object
  extended by com.ibm.rational.rpe.common.utils.FeatureUtils

public class FeatureUtils
extends java.lang.Object

Author:
Gebs Assigned to: Calin

Constructor Summary
FeatureUtils()
           
 
Method Summary
static boolean compare(Feature feature1, Feature feature2)
           
static boolean compareFeatures(java.util.Collection<Feature> features1, java.util.Collection<Feature> features2)
           
static void copyFromParent(com.ibm.rational.rpe.common.template.model.FormatInfo elementFi, com.ibm.rational.rpe.common.template.model.FormatInfo parentFi)
           
static void copyFromParent(com.ibm.rational.rpe.common.template.model.FormatInfo elementFi, com.ibm.rational.rpe.common.template.model.FormatInfo parentFi, java.util.Map<java.lang.String,java.lang.String> cannotInheritedProperties)
          RATLC00328412 - RQM table cells have double borders in RPE word format Refer Link: http://www.w3.org/TR/CSS/
static void copyFromParent(java.util.List<Feature> parentFeatures, com.ibm.rational.rpe.common.template.model.FormatInfo childFormat, java.lang.String tag)
           
static Feature findFeature(Feature context, java.lang.String tag)
           
static java.util.List<Feature> findFeatures(Feature context, java.lang.String tag)
           
static void removeFeatures(Feature context, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureUtils

public FeatureUtils()
Method Detail

findFeature

public static Feature findFeature(Feature context,
                                  java.lang.String tag)

findFeatures

public static java.util.List<Feature> findFeatures(Feature context,
                                                   java.lang.String tag)

compareFeatures

public static boolean compareFeatures(java.util.Collection<Feature> features1,
                                      java.util.Collection<Feature> features2)

compare

public static boolean compare(Feature feature1,
                              Feature feature2)

removeFeatures

public static void removeFeatures(Feature context,
                                  java.lang.String name)

copyFromParent

public static void copyFromParent(com.ibm.rational.rpe.common.template.model.FormatInfo elementFi,
                                  com.ibm.rational.rpe.common.template.model.FormatInfo parentFi,
                                  java.util.Map<java.lang.String,java.lang.String> cannotInheritedProperties)
RATLC00328412 - RQM table cells have double borders in RPE word format Refer Link: http://www.w3.org/TR/CSS/


copyFromParent

public static void copyFromParent(com.ibm.rational.rpe.common.template.model.FormatInfo elementFi,
                                  com.ibm.rational.rpe.common.template.model.FormatInfo parentFi)
Parameters:
elementFi -
parentFi -

copyFromParent

public static void copyFromParent(java.util.List<Feature> parentFeatures,
                                  com.ibm.rational.rpe.common.template.model.FormatInfo childFormat,
                                  java.lang.String tag)