Class AbstractApplicationPackage

java.lang.Object
com.yahoo.config.model.application.AbstractApplicationPackage
All Implemented Interfaces:
com.yahoo.config.application.api.ApplicationPackage
Direct Known Subclasses:
FilesApplicationPackage

public abstract class AbstractApplicationPackage extends Object implements com.yahoo.config.application.api.ApplicationPackage
Common code for all implementations of ApplicationPackage
Author:
arnej
  • Field Summary

    Fields inherited from interface com.yahoo.config.application.api.ApplicationPackage

    COMPONENT_DIR, CONFIG_DEFINITIONS_DIR, CONSTANTS_DIR, DEPLOYMENT_FILE, DOCPROCCHAINS_DIR, EXT_DIR, HOSTS, MODELS_DIR, MODELS_GENERATED_DIR, MODELS_GENERATED_REPLICATED_DIR, PAGE_TEMPLATES_DIR, PROCESSORCHAINS_DIR, QUERY_PROFILE_TYPES_DIR, QUERY_PROFILES_DIR, RANKEXPRESSION_NAME_SUFFIX, RANKPROFILE_NAME_SUFFIX, ROUTINGTABLES_DIR, RULES_DIR, RULES_NAME_SUFFIX, SCHEMAS_DIR, SD_NAME_SUFFIX, SEARCH_DEFINITIONS_DIR, SEARCHCHAINS_DIR, SECURITY_DIR, SERVICES, VALIDATION_OVERRIDES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    static boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.yahoo.config.application.api.ApplicationPackage

    getAllExistingConfigDefs, getAllocatedHosts, getApplicationId, getClientSecurityFile, getComponentsInfo, getDeployment, getDeploymentSpec, getFile, getFileReference, getFileRegistries, getFiles, getFiles, getHosts, getHostSource, getMajorVersion, getMetaData, getPageTemplateFiles, getQueryProfileFiles, getQueryProfileTypeFiles, getRankingExpression, getSchemas, getServices, getServicesSource, getUserIncludeDirs, getValidationOverrides, parseDeploymentSpec, preprocess, validateIncludeDir, validateXML, validateXMLFor, writeMetaData
  • Constructor Details

    • AbstractApplicationPackage

      public AbstractApplicationPackage()
  • Method Details

    • legacyOverrides

      public Map<String,String> legacyOverrides()
      Specified by:
      legacyOverrides in interface com.yahoo.config.application.api.ApplicationPackage
    • validSchemaFilename

      public static boolean validSchemaFilename(String fn)