1 package org.robolectric.res; 2 3 import java.nio.file.Path; 4 import org.robolectric.res.android.ResTable_config; 5 6 public class XmlContext { 7 private final String packageName; 8 private final Path xmlFile; 9 private final Qualifiers qualifiers; 10 XmlContext(String packageName, Path xmlFile, Qualifiers qualifiers)11 public XmlContext(String packageName, Path xmlFile, Qualifiers qualifiers) { 12 this.packageName = packageName; 13 this.xmlFile = xmlFile; 14 this.qualifiers = qualifiers; 15 } 16 getPackageName()17 public String getPackageName() { 18 return packageName; 19 } 20 getConfig()21 public ResTable_config getConfig() { 22 return qualifiers.getConfig(); 23 } 24 getQualifiers()25 public Qualifiers getQualifiers() { 26 return qualifiers; 27 } 28 getXmlFile()29 public Path getXmlFile() { 30 return xmlFile; 31 } 32 toString()33 @Override public String toString() { 34 return '{' + packageName + ':' + xmlFile + '}'; 35 } 36 } 37