public class ExtraDataEntryNameMap
extends java.lang.Object
| Constructor and Description |
|---|
ExtraDataEntryNameMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtraClass(java.lang.String extraDataEntryName)
Adds an extra class data entry that is not linked to a particular data entry.
|
void |
addExtraClassToClass(proguard.classfile.Clazz keyClass,
java.lang.Class extraClass)
Registers an extra class data entry to the given class data entry.
|
void |
addExtraClassToClass(proguard.classfile.Clazz keyClass,
proguard.classfile.Clazz extraClass)
Registers an extra class data entry to the given class data entry.
|
void |
addExtraClassToClass(proguard.classfile.Clazz keyClass,
java.lang.String extraClassName)
Registers an extra class data entry to the given class data entry.
|
void |
addExtraClassToClass(java.lang.String keyClassName,
java.lang.Class extraClass)
Registers an extra class data entry to the given class data entry.
|
void |
addExtraClassToClass(java.lang.String keyClassName,
java.lang.String extraClassName)
Registers an extra class data entry to the given class data entry.
|
void |
addExtraDataEntry(java.lang.String extraDataEntryName)
Adds an extra data entry that is not linked to a particular data entry.
|
void |
addExtraDataEntry(java.lang.String keyDataEntryName,
java.lang.String extraDataEntryName)
Adds an extra data entry to the given data entry.
|
void |
addExtraDataEntryToClass(java.lang.String keyClassName,
java.lang.String extraDataEntryName)
Registers an extra data entry to the given class data entry.
|
void |
clear()
Clears all extra data entries.
|
void |
clearExtraClasses()
Clears all extra class data entries.
|
java.util.Set<java.lang.String> |
getAllExtraDataEntryNames()
Returns the names of all extra data entries.
|
java.lang.String |
getClassDataEntryName(java.lang.String className) |
java.util.Set<java.lang.String> |
getDefaultExtraDataEntryNames()
Returns the names of all extra data entries that are not attached to a particular data entry.
|
java.util.Set<java.lang.String> |
getExtraDataEntryNames(java.lang.String keyDataEntryName)
Returns the names of all extra data entries attached to the given data entry.
|
java.util.Set<java.lang.String> |
getKeyDataEntryNames()
Returns the names of all data entries that have extra data entries attached to them.
|
public void clear()
public void clearExtraClasses()
public void addExtraDataEntry(java.lang.String extraDataEntryName)
public void addExtraClass(java.lang.String extraDataEntryName)
public void addExtraDataEntry(java.lang.String keyDataEntryName,
java.lang.String extraDataEntryName)
public void addExtraDataEntryToClass(java.lang.String keyClassName,
java.lang.String extraDataEntryName)
public void addExtraClassToClass(proguard.classfile.Clazz keyClass,
proguard.classfile.Clazz extraClass)
public void addExtraClassToClass(proguard.classfile.Clazz keyClass,
java.lang.Class extraClass)
public void addExtraClassToClass(proguard.classfile.Clazz keyClass,
java.lang.String extraClassName)
public void addExtraClassToClass(java.lang.String keyClassName,
java.lang.Class extraClass)
public void addExtraClassToClass(java.lang.String keyClassName,
java.lang.String extraClassName)
public java.util.Set<java.lang.String> getKeyDataEntryNames()
public java.util.Set<java.lang.String> getAllExtraDataEntryNames()
public java.util.Set<java.lang.String> getDefaultExtraDataEntryNames()
public java.util.Set<java.lang.String> getExtraDataEntryNames(java.lang.String keyDataEntryName)
public java.lang.String getClassDataEntryName(java.lang.String className)