@Override public String filterLocalName(String localName){ if(("Trend").equals(localName) && compare(getSource(), Version.PMML_4_0) == 0){ return "Trend_ExpoSmooth"; } return localName; }
@Override public String filterLocalName(String localName){ if(("Trend").equals(localName) && compare(getSource(), Version.PMML_4_0) == 0){ return "Trend_ExpoSmooth"; } return localName; }
@Override public Attributes filterAttributes(String localName, Attributes attributes){ if(("Apply").equals(localName) && compare(getSource(), Version.PMML_4_1) == 0){ return renameAttribute(attributes, "mapMissingTo", "defaultValue"); } else if(("PMML").equals(localName)){ Version target = getTarget(); if(getExtensions()){ attributes = renameAttribute(attributes, "version", "x-baseVersion"); } return setAttribute(attributes, "version", target.getVersion()); } else if(("TargetValue").equals(localName) && compare(getSource(), Version.PMML_3_1) <= 0){ return renameAttribute(attributes, "rawDataValue", "displayValue"); } return attributes; }
@Override public Attributes filterAttributes(String localName, Attributes attributes){ if(("Apply").equals(localName) && compare(getSource(), Version.PMML_4_1) == 0){ return renameAttribute(attributes, "mapMissingTo", "defaultValue"); } else if(("PMML").equals(localName)){ Version target = getTarget(); if(getExtensions()){ attributes = renameAttribute(attributes, "version", "x-baseVersion"); } return setAttribute(attributes, "version", target.getVersion()); } else if(("TargetValue").equals(localName) && compare(getSource(), Version.PMML_3_1) <= 0){ return renameAttribute(attributes, "rawDataValue", "displayValue"); } return attributes; }