Package com.yworks.yshrink
Class YShrinkModelImpl
- java.lang.Object
-
- com.yworks.yshrink.YShrinkModelImpl
-
- All Implemented Interfaces:
YShrinkModel
public class YShrinkModelImpl extends java.lang.Object implements YShrinkModel
The type Y shrink model.
-
-
Constructor Summary
Constructors Constructor Description YShrinkModelImpl()Instantiates a new Y shrink model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateSimpleModel(java.util.List<ShrinkBag> bags)Create simple model.java.util.Set<java.lang.String>getAllAncestorClasses(java.lang.String className)Gets all ancestor classes.java.util.Collection<java.lang.String>getAllClassNames()Gets all class names.java.util.Set<java.lang.String>getAllImplementedInterfaces(java.lang.String className)Gets all implemented interfaces.voidsetResourceClassPath(org.apache.tools.ant.types.Path resourceClassPath, org.apache.tools.ant.Task target)Sets resource class path.
-
-
-
Method Detail
-
createSimpleModel
public void createSimpleModel(java.util.List<ShrinkBag> bags) throws java.io.IOException
Description copied from interface:YShrinkModelCreate simple model.- Specified by:
createSimpleModelin interfaceYShrinkModel- Parameters:
bags- the bags- Throws:
java.io.IOException- the io exception
-
getAllAncestorClasses
public java.util.Set<java.lang.String> getAllAncestorClasses(java.lang.String className)
Description copied from interface:YShrinkModelGets all ancestor classes.- Specified by:
getAllAncestorClassesin interfaceYShrinkModel- Parameters:
className- the class name- Returns:
- the all ancestor classes
-
getAllImplementedInterfaces
public java.util.Set<java.lang.String> getAllImplementedInterfaces(java.lang.String className)
Description copied from interface:YShrinkModelGets all implemented interfaces.- Specified by:
getAllImplementedInterfacesin interfaceYShrinkModel- Parameters:
className- the class name- Returns:
- the all implemented interfaces
-
getAllClassNames
public java.util.Collection<java.lang.String> getAllClassNames()
Description copied from interface:YShrinkModelGets all class names.- Specified by:
getAllClassNamesin interfaceYShrinkModel- Returns:
- the all class names
-
setResourceClassPath
public void setResourceClassPath(org.apache.tools.ant.types.Path resourceClassPath, org.apache.tools.ant.Task target)Description copied from interface:YShrinkModelSets resource class path.- Specified by:
setResourceClassPathin interfaceYShrinkModel- Parameters:
resourceClassPath- the resource class pathtarget- the target
-
-