This commit is contained in:
Minh VU
2024-10-10 10:41:27 +02:00
parent 01ff7abe04
commit 3049848931
4 changed files with 127 additions and 0 deletions

51
.idea/workspace.xml generated Normal file
View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="12bd6c53-8ba7-454c-a61e-7a76cc3b801b" name="Changes" comment="" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Interface" />
<option value="Class" />
</list>
</option>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="ProjectColorInfo"><![CDATA[{
"associatedIndex": 1
}]]></component>
<component name="ProjectId" id="2nEoqUUHcIor4OnYQ3cqGODPYlO" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"RunOnceActivity.ShowReadmeOnStart": "true",
"git-widget-placeholder": "dev__v1",
"kotlin-language-version-configured": "true",
"last_opened_file_path": "E:/M1/ALO/cartailor"
}
}]]></component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="12bd6c53-8ba7-454c-a61e-7a76cc3b801b" name="Changes" comment="" />
<created>1728547786554</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1728547786554</updated>
</task>
<servers />
</component>
</project>

13
src/Category.java Normal file
View File

@@ -0,0 +1,13 @@
package src;
public class Category implements fr.istic.nplouzeau.cartaylor.api.Category {
private String name;
public Category(String name){
this.name= name;
}
public String getName(){
return this.name;
}
}

43
src/Configuration.java Normal file
View File

@@ -0,0 +1,43 @@
package src.;
import fr.istic.nplouzeau.cartaylor.api.Category;
import fr.istic.nplouzeau.cartaylor.api.PartType;
import java.util.Set;
public class Configuration implements fr.istic.nplouzeau.cartaylor.api.Configuration {
@Override
public boolean isValid() {
return false;
}
@Override
public boolean isComplete() {
return false;
}
@Override
public Set<PartType> getSelectedParts() {
return Set.of();
}
@Override
public void selectPart(PartType chosenPart) {
}
@Override
public PartType getSelectionForCategory(Category category) {
return null;
}
@Override
public void unselectPartType(Category categoryToClear) {
}
@Override
public void clear() {
}
}

20
src/PartType.java Normal file
View File

@@ -0,0 +1,20 @@
package src;
import fr.istic.nplouzeau.cartaylor.api.PartType;
public class PartType implements fr.istic.nplouzeau.cartaylor.api.PartType {
private String name;
private Category category;
public PartType(String name, Category category ) {
this.name = name;
this.category = category;
}
public String getName(){
return this.name;
}
public Category getCategory(){
return
}
}