Make inside appearance file tags more consistent with the rest
All other tags use lowercase text, without special characters like '-'
This commit is contained in:
parent
3daa050d5f
commit
a60297dbfa
@ -40,7 +40,8 @@ class ComponentParameterHandler extends AbstractElementHandler {
|
||||
if ( element.equals("appearance")) {
|
||||
return new AppearanceHandler(component,context);
|
||||
}
|
||||
if (element.equals("inside-appearance")) {
|
||||
// TODO: delete 'inside-appearance' when backward compatibility with 22.02.beta.01-22.02.beta.05 is not needed anymore
|
||||
if (element.equals("insideappearance") || element.equals("inside-appearance")) {
|
||||
return new InsideAppearanceHandler(component, context);
|
||||
}
|
||||
if (element.equals("motormount")) {
|
||||
@ -93,9 +94,10 @@ class ComponentParameterHandler extends AbstractElementHandler {
|
||||
public void closeElement(String element, HashMap<String, String> attributes,
|
||||
String content, WarningSet warnings) {
|
||||
|
||||
// TODO: delete 'inside-appearance' when backward compatibility with 22.02.beta.01-22.02.beta.05 is not needed anymore
|
||||
if (element.equals("subcomponents") || element.equals("motormount") ||
|
||||
element.equals("finpoints") || element.equals("motorconfiguration") ||
|
||||
element.equals("appearance") || element.equals("inside-appearance") ||
|
||||
element.equals("appearance") || element.equals("insideappearance") || element.equals("inside-appearance") ||
|
||||
element.equals("deploymentconfiguration") || element.equals("separationconfiguration")) {
|
||||
return;
|
||||
}
|
||||
|
@ -21,13 +21,15 @@ public class InsideAppearanceHandler extends AppearanceHandler {
|
||||
|
||||
@Override
|
||||
public void closeElement(String element, HashMap<String, String> attributes, String content, WarningSet warnings) throws SAXException {
|
||||
if ("edgesSameAsInside".equals(element)) {
|
||||
// TODO: delete 'edgesSameAsInside' when backward compatibility with 22.02.beta.01-22.02.beta.05 is not needed anymore
|
||||
if ("edgessameasinside".equals(element) || "edgesSameAsInside".equals(element)) {
|
||||
boolean edgesSameAsInside = Boolean.parseBoolean(content);
|
||||
if (component instanceof InsideColorComponent)
|
||||
((InsideColorComponent)component).getInsideColorComponentHandler().setEdgesSameAsInside(edgesSameAsInside);
|
||||
return;
|
||||
}
|
||||
if ("insideSameAsOutside".equals(element)) {
|
||||
// TODO: delete 'insideSameAsOutside' when backward compatibility with 22.02.beta.01-22.02.beta.05 is not needed anymore
|
||||
if ("insidesameasoutside".equals(element) || "insideSameAsOutside".equals(element)) {
|
||||
boolean insideSameAsOutside = Boolean.parseBoolean(content);
|
||||
if (component instanceof InsideColorComponent)
|
||||
((InsideColorComponent)component).getInsideColorComponentHandler().setSeparateInsideOutside(insideSameAsOutside);
|
||||
|
@ -57,11 +57,11 @@ public class RocketComponentSaver {
|
||||
InsideColorComponentHandler handler = ((InsideColorComponent)c).getInsideColorComponentHandler();
|
||||
Appearance ap_in = handler.getInsideAppearance();
|
||||
if (ap_in != null) {
|
||||
elements.add("<inside-appearance>");
|
||||
appendElement(elements, "edgesSameAsInside", handler.isEdgesSameAsInside(), 1);
|
||||
appendElement(elements, "insideSameAsOutside", handler.isSeparateInsideOutside(), 1);
|
||||
elements.add("<insideappearance>");
|
||||
appendElement(elements, "edgessameasinside", handler.isEdgesSameAsInside(), 1);
|
||||
appendElement(elements, "insidesameasoutside", handler.isSeparateInsideOutside(), 1);
|
||||
buildAppearanceElements(elements, ap_in);
|
||||
elements.add("</inside-appearance>");
|
||||
elements.add("</insideappearance>");
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user