Search in sources :

Example 36 with Language

use of pcgen.core.Language in project pcgen by PCGen.

the class LanguageChooserFacadeImpl method refreshLangListContents.

/**
	 * Replace the contents of a list facade with the given languages.
	 *  
	 * @param langList The source list of languages
	 * @param langListFacade The list facade to be populated
	 */
private void refreshLangListContents(List<? extends Language> langList, DefaultListFacade<LanguageFacade> langListFacade) {
    Collections.sort(langList);
    langListFacade.clearContents();
    for (Language language : langList) {
        langListFacade.addElement(language);
    }
}
Also used : Language(pcgen.core.Language)

Example 37 with Language

use of pcgen.core.Language in project pcgen by PCGen.

the class StartingLanguageFacetTest method setUp.

@Override
public void setUp() throws Exception {
    super.setUp();
    CDOMObject cdo1 = new PCTemplate();
    cdo1.setName("Template1");
    CDOMObject cdo2 = new Race();
    cdo2.setName("Race1");
    Language l1 = new Language();
    l1.setName("Language1");
    Language l2 = new Language();
    l2.setName("Language2");
    CDOMDirectSingleRef<Language> ref1 = new CDOMDirectSingleRef<>(l1);
    SimpleAssociatedObject apo1 = new SimpleAssociatedObject();
    cdo1.putToList(Language.STARTING_LIST, ref1, apo1);
    CDOMDirectSingleRef<Language> ref2 = new CDOMDirectSingleRef<>(l2);
    SimpleAssociatedObject apo2 = new SimpleAssociatedObject();
    cdo2.putToList(Language.STARTING_LIST, ref2, apo2);
    source = new CDOMObject[] { cdo1, cdo2 };
    target = new Language[] { l1, l2 };
}
Also used : Language(pcgen.core.Language) CDOMDirectSingleRef(pcgen.cdom.reference.CDOMDirectSingleRef) CDOMObject(pcgen.cdom.base.CDOMObject) Race(pcgen.core.Race) PCTemplate(pcgen.core.PCTemplate) SimpleAssociatedObject(pcgen.cdom.base.SimpleAssociatedObject)

Aggregations

Language (pcgen.core.Language)37 ArrayList (java.util.ArrayList)9 Test (org.junit.Test)9 CDOMObject (pcgen.cdom.base.CDOMObject)7 CNAbility (pcgen.cdom.content.CNAbility)7 ParseResult (pcgen.rules.persistence.token.ParseResult)6 AbstractTokenModelTest (tokenmodel.testsupport.AbstractTokenModelTest)6 Ability (pcgen.core.Ability)5 PCTemplate (pcgen.core.PCTemplate)4 StringTokenizer (java.util.StringTokenizer)3 CDOMReference (pcgen.cdom.base.CDOMReference)3 Race (pcgen.core.Race)3 ChooseSelectionActor (pcgen.cdom.base.ChooseSelectionActor)2 CharID (pcgen.cdom.enumeration.CharID)2 QualifiedObject (pcgen.core.QualifiedObject)2 PCLevelInfo (pcgen.core.pclevelinfo.PCLevelInfo)2 Prerequisite (pcgen.core.prereq.Prerequisite)2 LanguageFacade (pcgen.facade.core.LanguageFacade)2 PersistenceLayerException (pcgen.persistence.PersistenceLayerException)2 StringWriter (java.io.StringWriter)1