exportWriter.printf("%s <plugin>%s</plugin>\n", indent, resourceType.getPlugin()); exportWriter.printf("%s <description>%s</description>\n", indent, resourceType.getDescription()); exportWriter.printf("%s <sub-category>%s</sub-category>\n", indent, resourceType.getSubCategory());
/** * @see #constructResourceType(int, String, String, boolean, ResourceCategory, Integer) * * @param original the original resource type * @return a fully initialized resource type flyweight */ public ResourceTypeFlyweight constructResourceType(ResourceType original) { int id = original.getId(); String name = original.getName(); String plugin = original.getPlugin(); boolean singleton = original.isSingleton(); ResourceCategory category = original.getCategory(); String subCategory = original.getSubCategory(); return constructResourceType(id, name, plugin, singleton, category, subCategory); }
existingType.setSupportsManualAdd(resourceType.isSupportsManualAdd()); existingType.setSupportsMissingAvailabilityType(resourceType.isSupportsMissingAvailabilityType()); existingType.setSubCategory(resourceType.getSubCategory());
if (resourceType.getSubCategory() == null) { resourceType.setSubCategory(resourceDescriptor.getSubCategory());