Class ImportsFragment
- java.lang.Object
-
- org.jd.core.v1.model.fragment.FlexibleFragment
-
- org.jd.core.v1.model.javafragment.ImportsFragment
-
- All Implemented Interfaces:
Fragment,JavaFragment
public class ImportsFragment extends FlexibleFragment implements JavaFragment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classImportsFragment.Importprotected static classImportsFragment.ImportCountComparator
-
Field Summary
Fields Modifier and Type Field Description protected static ImportsFragment.ImportCountComparatorCOUNT_COMPARATORprotected java.util.HashMap<java.lang.String,ImportsFragment.Import>importMap-
Fields inherited from class org.jd.core.v1.model.fragment.FlexibleFragment
initialLineCount, label, lineCount, maximalLineCount, minimalLineCount, weight
-
-
Constructor Summary
Constructors Constructor Description ImportsFragment(int weight)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JavaFragmentVisitor visitor)voidaddImport(java.lang.String internalName, java.lang.String qualifiedName)booleancontains(java.lang.String internalName)java.util.Collection<ImportsFragment.Import>getImports()intgetLineCount()voidinitLineCounts()booleanisEmpty()-
Methods inherited from class org.jd.core.v1.model.fragment.FlexibleFragment
accept, decLineCount, getInitialLineCount, getLabel, getMaximalLineCount, getMinimalLineCount, getWeight, incLineCount, resetLineCount, toString
-
-
-
-
Field Detail
-
COUNT_COMPARATOR
protected static final ImportsFragment.ImportCountComparator COUNT_COMPARATOR
-
importMap
protected final java.util.HashMap<java.lang.String,ImportsFragment.Import> importMap
-
-
Method Detail
-
addImport
public void addImport(java.lang.String internalName, java.lang.String qualifiedName)
-
isEmpty
public boolean isEmpty()
-
initLineCounts
public void initLineCounts()
-
contains
public boolean contains(java.lang.String internalName)
-
getLineCount
public int getLineCount()
- Overrides:
getLineCountin classFlexibleFragment
-
getImports
public java.util.Collection<ImportsFragment.Import> getImports()
-
accept
public void accept(JavaFragmentVisitor visitor)
- Specified by:
acceptin interfaceJavaFragment
-
-