protected void mergeResource_MergeId( Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getMergeId(); if ( src != null ) { if ( sourceDominant || target.getMergeId() == null ) { target.setMergeId( src ); } } }
public void initMergeId() { if ( getMergeId() == null ) { setMergeId( "resource-" + (mergeIdCounter++) ); } }
permutations[1] = (Resource) originalResources.get( idx ); originalResourcesByMergeId.put( permutations[0].getMergeId(), permutations ); String mergeId = resource.getMergeId(); if ( mergeId == null || !originalResourcesByMergeId.containsKey( mergeId ) )
public static Resource cloneResource( Resource src ) { Resource result = null; if ( src != null ) { result = new Resource(); result.setDirectory( src.getDirectory() ); result.setExcludes( cloneListOfStrings( src.getExcludes() ) ); result.setFiltering( src.isFiltering() ); result.setIncludes( cloneListOfStrings( src.getIncludes() ) ); result.setMergeId( src.getMergeId() ); result.setTargetPath( src.getTargetPath() ); } return result; }
protected void mergeResource_MergeId( Resource target, Resource source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getMergeId(); if ( src != null ) { if ( sourceDominant || target.getMergeId() == null ) { target.setMergeId( src ); } } }
public void initMergeId() { if ( getMergeId() == null ) { setMergeId( "resource-" + (mergeIdCounter++) ); } }
protected DOMElement createResourcesNode(List<Resource> resources) { final DOMElement resourceRootNode = new DOMElement("resources"); for (final Resource resource : resources) { final DOMElement resourceNode = new DOMElement("resource"); XMLUtils.addNotEmptyElement(resourceNode, "filtering", resource.getFiltering()); XMLUtils.addNotEmptyElement(resourceNode, "mergeId", resource.getMergeId()); XMLUtils.addNotEmptyElement(resourceNode, "targetPath", resource.getTargetPath()); XMLUtils.addNotEmptyElement(resourceNode, "directory", resource.getDirectory()); XMLUtils.addNotEmptyListElement(resourceNode, "includes", "include", resource.getIncludes()); XMLUtils.addNotEmptyListElement(resourceNode, "excludes", "exclude", resource.getExcludes()); resourceRootNode.add(resourceNode); } return resourceRootNode; }