3 DEFAULT_STORAGE_BRANCH_KEY=
'_default';
13 storageBranchKey,repoLocation,confPatchRepo,...
15 isStorageBranchKeySpec,isRepoLocationSpec,...
16 isConfPathRepoSpec,isRepoSubfolderSpecified]=...
18 {
'storagebranchkey',
'repolocation',
'confpatchrepo',...
19 'reposubfoldername';...
20 'ConfRepoManager.DEFAULT_STORAGE_BRANCH_KEY',[],...
22 'isstring(x)',
'isstring(x)',...
23 @(x)isa(x,
'mxberry.core.struct.StructChangeTracker'),...
26 if ~isStorageBranchKeySpec
33 addArgList=[{confPatchRepo},reg];
38 metaClass=metaClassBoxedObj.getValue();
39 if ~isRepoLocationSpec
40 repoLocation=[fileparts(which(metaClass.Name)),
filesep,...
42 elseif isRepoSubfolderSpecified
43 [~,subFolderName]=fileparts(repoLocation);
44 if ~strcmp(subFolderName,repoSubfolderName)
46 [
'repoSubfolderName is not the same as the ',...
47 'subfolder specified as part of repoLocation']);
53 'storageLocationRoot',repoLocation,...
54 'storageBranchKey',storageBranchKey,...
55 'storageFormat',
'verxml',...
56 'useHashedPath',
false);
61 function resObj=createInstance(
self,varargin)
63 resObj=feval(p.Name,varargin{:});
function throwerror(in msgTag, in varargin)
THROWERROR works similarly to built-in ERROR function in case when there is no output arguments but s...
function parseparext(in args, in propNameValMat, in varargin)
PARSEPAREXT behaves in the same way as mxberry.core.parseparams but returns property values in a more...
REFLECTIONHELPER - serves a single purpose: retrieving a name of currently constructed object...
Constant Property DEFAULT_STORAGE_BRANCH_KEY
CONFREPOMANAGER provides a functionality for storing, reading copying and very simplistic version tra...