Uses of Class
name.moore.kevin.ze.XMLdata.XMLbase

Packages that use XMLbase
Package
Description
Provide processing and constants for creating specific types of entities.
 
 
Classes to allow reading in XML configuration files.
 
  • Uses of XMLbase in name.moore.kevin.ze.entities

    Methods in name.moore.kevin.ze.entities with type parameters of type XMLbase
    Modifier and Type
    Method
    Description
    <T extends XMLbase>
    com.simsilica.es.EntityId
    baseEF.from()
    Create a new entity appropriate to the factory.
    <T extends XMLbase>
    com.simsilica.es.EntityId
    baseEF.fromXML​(T cast)
    Convert from parsed XML into an entity complete with appropriate components.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    baseEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    baseEF.toComponents​(com.simsilica.es.EntityId seid)
    Provide the components of an entity based on a specification.
    protected <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    baseEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    engineEF.toComponents​(com.simsilica.es.EntityId seid)
    Provide the components of an entity based on a specification.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    engineEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    engineSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    factionEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    hullEF.toComponents​(com.simsilica.es.EntityId seid)
    Provide the components of an entity based on a specification.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    hullEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    hullSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    industryEF.toComponents​(com.simsilica.es.EntityId seid)
     
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    industryEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    industrySpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    planetEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    planetSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shieldEF.toComponents​(com.simsilica.es.EntityId seid)
    Provide the components of an entity based on a specification.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shieldEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shieldSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipEF.toComponents​(com.simsilica.es.EntityId seid)
    Provide the components of an entity based on a specification.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipyardEF.toComponents​(com.simsilica.es.EntityId seid)
    Provide the components of an entity based on a specification.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipyardEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipyardSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    speciesSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    starEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    starSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    weaponEF.toComponents​(com.simsilica.es.EntityId seid)
    Provide the components of an entity based on a specification.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    weaponEF.toComponents​(T cast)
     
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    weaponSpecEF.toComponents​(T cast)
    Use the parsed XML object to create the components of an entity.
  • Uses of XMLbase in name.moore.kevin.ze.entities.test1

    Methods in name.moore.kevin.ze.entities.test1 with type parameters of type XMLbase
    Modifier and Type
    Method
    Description
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    engineEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    engineSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    hullEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    hullSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    industryEF.toComponents()
     
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    industrySpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    planetEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    planetSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shieldEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shieldSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipyardEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipyardSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    starEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    starSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    weaponEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    weaponSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
  • Uses of XMLbase in name.moore.kevin.ze.entities.test2

    Methods in name.moore.kevin.ze.entities.test2 with type parameters of type XMLbase
    Modifier and Type
    Method
    Description
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
    <T extends XMLbase>
    List<com.simsilica.es.EntityComponent>
    shipSpecEF.toComponents()
    Used by factories to produce hardcoded test fixtures - so we dont need to specify any specs.
  • Uses of XMLbase in name.moore.kevin.ze.XMLdata

    Modifier and Type
    Class
    Description
    class 
    Engine provide power for hulls (so they can move), shields and weapons.
    class 
    Process a <faction> XML element into an object.
    class 
    Hulls provide a container to allow other components to be collected together into a ship.
    class 
    Industry builds things.
    class 
    Process the XML <orbiting key="Sol">3</orbiting> into an object.
    class 
    Process a <planet> XML element into an entity and components.
    class 
    Process the XML of form <reference key="Sol">3</reference> into an object.
    class 
    Shields absorb incoming damage.
    class 
    Process a <ship> XML element into an entity and components.
    class 
    Shipyards are in orbit around planets and build ships and hulls.
    class 
    Simple placeholder class for now.
    class 
    A star has a unique key eg "Sol", type (a stellar spec ) optional description and may have planets associated with it.
    class 
    A starmap contains the unchanging geographical positions in space of the planets (and other such?) stellar features.
    class 
    Weapon that directs energy to a target to deliver damage.
  • Uses of XMLbase in name.moore.kevin.ze.XMLdata.specs

    Modifier and Type
    Class
    Description
    class 
    The read-only blueprint (eg "E01") for a particular type of engine.
    class 
    The read-only properties of a particular type ship hull as represented in XML.
    class 
    The read-only properties of a particular type of industry.
    class 
    The read-only properties of a particular type or classification (eg class "M") of a planet.
    class 
    The read-only blueprint (eg "S01") for a particular type of shield.
    class 
    The blueprint or specification for a particular type of ship.
    class 
    The read-only properties of a particular type of shipyard.
    class 
    The essential unchanging physiology of a species.
    class 
    The read-only properties of a particular type or classification (eg class "M") of a star.
    class 
    The read-only blueprint (eg "W01") for a particular type of weapon.
    Fields in name.moore.kevin.ze.XMLdata.specs with type parameters of type XMLbase
    Modifier and Type
    Field
    Description
    specLoader.allspecs
    All the collected spec objects.