|
16 | 16 | import com.intellij.psi.xml.XmlFile;
|
17 | 17 | import com.intellij.psi.xml.XmlTag;
|
18 | 18 | import com.magento.idea.magento2plugin.actions.generation.data.CategoryFormXmlData;
|
19 |
| -import com.magento.idea.magento2plugin.actions.generation.generator.util.*; |
| 19 | +import com.magento.idea.magento2plugin.actions.generation.generator.util.DirectoryGenerator; |
| 20 | +import com.magento.idea.magento2plugin.actions.generation.generator.util.FileFromTemplateGenerator; |
| 21 | +import com.magento.idea.magento2plugin.actions.generation.generator.util.GetCodeTemplateUtil; |
| 22 | +import com.magento.idea.magento2plugin.actions.generation.generator.util.XmlFilePositionUtil; |
20 | 23 | import com.magento.idea.magento2plugin.bundles.CommonBundle;
|
21 | 24 | import com.magento.idea.magento2plugin.bundles.ValidatorBundle;
|
22 | 25 | import com.magento.idea.magento2plugin.indexes.ModuleIndex;
|
@@ -45,6 +48,13 @@ public class CategoryFormXmlGenerator extends FileGenerator {
|
45 | 48 | private final CommonBundle commonBundle;
|
46 | 49 | private boolean allowedFieldsetNodeInclude = true;
|
47 | 50 |
|
| 51 | + /** |
| 52 | + * Category form XML Generator. |
| 53 | + * |
| 54 | + * @param categoryFormXmlData Category form data class |
| 55 | + * @param project Project |
| 56 | + * @param moduleName module name |
| 57 | + */ |
48 | 58 | public CategoryFormXmlGenerator(
|
49 | 59 | final @NotNull CategoryFormXmlData categoryFormXmlData,
|
50 | 60 | final @NotNull Project project,
|
@@ -141,11 +151,11 @@ private PsiDirectory getFileDirectory() {
|
141 | 151 | new ModuleIndex(project).getModuleDirectoryByModuleName(moduleName);
|
142 | 152 |
|
143 | 153 | for (final String handlerDirectory: CategoryFormXmlFile.DIRECTORY.split(File.separator)) {
|
144 |
| - directory = directoryGenerator.findOrCreateSubdirectory( |
145 |
| - directory, |
146 |
| - handlerDirectory |
147 |
| - ); |
148 |
| - } |
| 154 | + directory = directoryGenerator.findOrCreateSubdirectory( |
| 155 | + directory, |
| 156 | + handlerDirectory |
| 157 | + ); |
| 158 | + } |
149 | 159 | return directory;
|
150 | 160 | }
|
151 | 161 |
|
@@ -190,9 +200,14 @@ private List<XmlTag> findFieldsetTagsInRoot(final XmlTag rootTag) {
|
190 | 200 | }
|
191 | 201 |
|
192 | 202 | @Nullable
|
193 |
| - private XmlTag findMatchedFieldsetByName(final List<XmlTag> fieldsetList, final String fieldsetName) { |
| 203 | + private XmlTag findMatchedFieldsetByName( |
| 204 | + final List<XmlTag> fieldsetList, |
| 205 | + final String fieldsetName |
| 206 | + ) { |
194 | 207 | for (final XmlTag fieldset: fieldsetList) {
|
195 |
| - final String attributeValue = fieldset.getAttributeValue(CategoryFormXmlFile.XML_ATTR_FIELDSET_NAME); |
| 208 | + final String attributeValue = fieldset.getAttributeValue( |
| 209 | + CategoryFormXmlFile.XML_ATTR_FIELDSET_NAME |
| 210 | + ); |
196 | 211 | if (attributeValue != null && attributeValue.equals(fieldsetName)) {
|
197 | 212 | return fieldset;
|
198 | 213 | }
|
|
0 commit comments