Package org.freerealm.property

Examples of org.freerealm.property.Property


            xml.append("</workers>\n");
        }
        xml.append("<Properties>\n");
        Iterator<Property> propertyIterator = cityImprovement.getPropertiesIterator();
        while (propertyIterator.hasNext()) {
            Property property = propertyIterator.next();
            String xMLWrapperName = TagManager.getXMLConverterName(property.getName());
            Class c;
            try {
                c = Class.forName(xMLWrapperName);
                XMLConverter<Property> xMLConverter = (XMLConverter<Property>) c.newInstance();
                xml.append(xMLConverter.toXML(property) + "\n");
View Full Code Here


        for (Node subNode = node.getFirstChild(); subNode != null; subNode = subNode.getNextSibling()) {
            if (subNode.getNodeType() == Node.ELEMENT_NODE) {
                if (subNode.getNodeName().equals("Properties")) {
                    for (Node propertyNode = subNode.getFirstChild(); propertyNode != null; propertyNode = propertyNode.getNextSibling()) {
                        if (propertyNode.getNodeType() == Node.ELEMENT_NODE) {
                            Property property = PropertyFactory.createProperty(realm, propertyNode);
                            cityImprovement.addProperty(property);
                        }
                    }
                }
            }
View Full Code Here

* @author Deniz ARIKAN
*/
public class PropertyFactory {

    public static Property createProperty(Realm realm, Node node) {
        Property property = null;
        String xMLWrapperName = TagManager.getXMLConverterName(node.getNodeName());
        try {
            XMLConverter<Property> xMLConverter = (XMLConverter<Property>) Class.forName(xMLWrapperName).newInstance();
            property = xMLConverter.initializeFromNode(realm, node);
        } catch (Exception ex) {
View Full Code Here

        xml.append("<id>" + bonusResource.getId() + "</id>\n");
        xml.append("<name>" + bonusResource.getName() + "</name>\n");
        xml.append("<properties>\n");
        Iterator<Property> propertyIterator = bonusResource.getPropertiesIterator();
        while (propertyIterator.hasNext()) {
            Property property = propertyIterator.next();
            String xMLWrapperName = TagManager.getXMLConverterName(property.getName());
            Class c;
            try {
                c = Class.forName(xMLWrapperName);
                XMLConverter<Property> xMLConverter = (XMLConverter<Property>) c.newInstance();
                xml.append(xMLConverter.toXML(property) + "\n");
View Full Code Here

        bonusResourceImpl.setId(Integer.parseInt(XMLConverterUtility.findNode(node, "id").getFirstChild().getNodeValue()));
        bonusResourceImpl.setName(XMLConverterUtility.findNode(node, "name").getFirstChild().getNodeValue());
        Node propertiesNode = XMLConverterUtility.findNode(node, "properties");
        for (Node propertyNode = propertiesNode.getFirstChild(); propertyNode != null; propertyNode = propertyNode.getNextSibling()) {
            if (propertyNode.getNodeType() == Node.ELEMENT_NODE) {
                Property property = PropertyFactory.createProperty(realm, propertyNode);
                bonusResourceImpl.addProperty(property);
            }
        }
        return bonusResourceImpl;
    }
View Full Code Here

        }
        xml.append("</prerequisites>\n");
        xml.append("<properties>\n");
        Iterator<Property> propertyIterator = tileImprovementType.getPropertiesIterator();
        while (propertyIterator.hasNext()) {
            Property property = propertyIterator.next();
            String xMLWrapperName = TagManager.getXMLConverterName(property.getName());
            Class c;
            try {
                c = Class.forName(xMLWrapperName);
                XMLConverter<Property> xMLConverter = (XMLConverter<Property>) c.newInstance();
                xml.append(xMLConverter.toXML(property) + "\n");
View Full Code Here

            }
        }
        Node propertiesNode = XMLConverterUtility.findNode(node, "properties");
        for (Node propertyNode = propertiesNode.getFirstChild(); propertyNode != null; propertyNode = propertyNode.getNextSibling()) {
            if (propertyNode.getNodeType() == Node.ELEMENT_NODE) {
                Property property = PropertyFactory.createProperty(realm, propertyNode);
                tileImprovementType.addProperty(property);
            }
        }
        return tileImprovementType;
    }
View Full Code Here

        xml.append(unitType.getWeightForContainer());
        xml.append("\">\n");
        xml.append("<Properties>\n");
        Iterator<Property> propertyIterator = unitType.getAbilities().iterator();
        while (propertyIterator.hasNext()) {
            Property property = propertyIterator.next();
            String xMLWrapperName = TagManager.getXMLConverterName(property.getName());
            Class c;
            try {
                c = Class.forName(xMLWrapperName);
                XMLConverter<Property> xMLConverter = (XMLConverter<Property>) c.newInstance();
                xml.append(xMLConverter.toXML(property) + "\n");
View Full Code Here

        for (Node subNode = node.getFirstChild(); subNode != null; subNode = subNode.getNextSibling()) {
            if (subNode.getNodeType() == Node.ELEMENT_NODE) {
                if (subNode.getNodeName().equals("Properties")) {
                    for (Node abilityNode = subNode.getFirstChild(); abilityNode != null; abilityNode = abilityNode.getNextSibling()) {
                        if (abilityNode.getNodeType() == Node.ELEMENT_NODE) {
                            Property ability = PropertyFactory.createProperty(realm, abilityNode);
                            unitType.addAbility(ability);
                        }
                    }
                }
            }
View Full Code Here

        }
        xml.append("</tileTypes>\n");
        xml.append("<properties>\n");
        Iterator<Property> propertyIterator = vegetation.getPropertiesIterator();
        while (propertyIterator.hasNext()) {
            Property property = propertyIterator.next();
            String xMLWrapperName = TagManager.getXMLConverterName(property.getName());
            Class c;
            try {
                c = Class.forName(xMLWrapperName);
                XMLConverter<Property> xMLConverter = (XMLConverter<Property>) c.newInstance();
                xml.append(xMLConverter.toXML(property) + "\n");
View Full Code Here

TOP

Related Classes of org.freerealm.property.Property

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.