Package com.yworks.yguard.ant
Class ClassSection
- java.lang.Object
-
- com.yworks.yguard.ant.PatternMatchedClassesSection
-
- com.yworks.yguard.ant.ClassSection
-
- All Implemented Interfaces:
Mappable
public class ClassSection extends PatternMatchedClassesSection implements Mappable
Used by ant to handle theclasselement.
-
-
Field Summary
Fields Modifier and Type Field Description protected YGuardBaseTasktask-
Fields inherited from class com.yworks.yguard.ant.PatternMatchedClassesSection
allowMatchAllPatternSet, patternSets, properties
-
-
Constructor Summary
Constructors Constructor Description ClassSection()Instantiates a new Class section.ClassSection(YGuardBaseTask task)Instantiates a new Class section.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEntries(java.util.Collection entries, java.lang.String name)Add entries.voidaddEntries(java.util.Collection entries, org.apache.tools.ant.types.ZipFileSet zf)Add entries.voidaddMapEntries(java.util.Collection entries)Add map entries.intgetClassMode()Gets class mode.java.lang.StringgetExtends()Gets extends.intgetFieldMode()Gets field mode.java.lang.StringgetImplements()Gets implements.intgetMethodMode()Gets method mode.java.lang.StringgetName()Gets name.voidsetClasses(ObfuscatorTask.Modifiers m)Sets classes.voidsetExtends(java.lang.String extendsType)Sets extends.voidsetFields(ObfuscatorTask.Modifiers m)Sets fields.voidsetImplements(java.lang.String implementsType)Sets implements.voidsetMap(java.lang.String mapTo)Sets map.voidsetMethods(ObfuscatorTask.Modifiers m)Sets methods.voidsetName(java.lang.String name)Sets name.-
Methods inherited from class com.yworks.yguard.ant.PatternMatchedClassesSection
addConfiguredPatternSet, addConfiguredProperty, getPatternSets
-
-
-
-
Field Detail
-
task
protected final YGuardBaseTask task
-
-
Constructor Detail
-
ClassSection
public ClassSection()
Instantiates a new Class section.
-
ClassSection
public ClassSection(YGuardBaseTask task)
Instantiates a new Class section.- Parameters:
task- the task
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
Sets name.- Parameters:
name- the name
-
setClasses
public void setClasses(ObfuscatorTask.Modifiers m)
Sets classes.- Parameters:
m- the m
-
setMethods
public void setMethods(ObfuscatorTask.Modifiers m)
Sets methods.- Parameters:
m- the m
-
setFields
public void setFields(ObfuscatorTask.Modifiers m)
Sets fields.- Parameters:
m- the m
-
setMap
public void setMap(java.lang.String mapTo)
Sets map.- Parameters:
mapTo- the map to
-
setExtends
public void setExtends(java.lang.String extendsType)
Sets extends.- Parameters:
extendsType- the extends type
-
getExtends
public java.lang.String getExtends()
Gets extends.- Returns:
- the extends
-
setImplements
public void setImplements(java.lang.String implementsType)
Sets implements.- Parameters:
implementsType- the implements type
-
getImplements
public java.lang.String getImplements()
Gets implements.- Returns:
- the implements
-
addEntries
public void addEntries(java.util.Collection entries, org.apache.tools.ant.types.ZipFileSet zf) throws java.io.IOExceptionDescription copied from class:PatternMatchedClassesSectionAdd entries.- Overrides:
addEntriesin classPatternMatchedClassesSection- Parameters:
entries- the entrieszf- the zf- Throws:
java.io.IOException- the io exception
-
addEntries
public void addEntries(java.util.Collection entries, java.lang.String name)Description copied from class:PatternMatchedClassesSectionAdd entries.- Specified by:
addEntriesin classPatternMatchedClassesSection- Parameters:
entries- the entriesname- the matched class
-
addMapEntries
public void addMapEntries(java.util.Collection entries)
Description copied from interface:MappableAdd map entries.- Specified by:
addMapEntriesin interfaceMappable- Parameters:
entries- the entries
-
getClassMode
public int getClassMode()
Gets class mode.- Returns:
- the class mode
-
getFieldMode
public int getFieldMode()
Gets field mode.- Returns:
- the field mode
-
getMethodMode
public int getMethodMode()
Gets method mode.- Returns:
- the method mode
-
getName
public java.lang.String getName()
Gets name.- Returns:
- the name
-
-