Package com.adobe.aemds.guide.utils
Class GuideStyleMigrationUtils
- java.lang.Object
-
- com.adobe.aemds.guide.utils.GuideStyleMigrationUtils
-
public class GuideStyleMigrationUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GuideStyleMigrationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getIDBasedSelector(java.util.Map<java.lang.String,java.lang.String> selectorMap, java.lang.String selectorKey)
static java.util.Map
getSelectorIDMap(java.lang.String componentType, ResourceResolver resolver, ResourceMergerService resourceMergerService, java.lang.String configNodeName)
static java.util.Map
getSelectorMap(java.lang.String componentType, ResourceResolver resolver, ResourceMergerService resourceMergerService, java.lang.String configNodeName)
static java.util.Map<java.lang.String,java.lang.String>
getSelectorResourceMap(Resource styleConfig, java.util.Map map)
static java.util.Map<java.lang.String,java.lang.String>
getSelectorResourceMap(Resource styleConfig, java.util.Map map, java.lang.String pathPrefix)
static java.util.Map
getStatePropertiesMap(java.lang.String breakpointName, java.lang.String stateName, JSONObject stateJSON)
Save the theme information for the state.static void
migrateBreakpointJson(JSONObject styleJSON, Resource styleResource, java.lang.String componentResourceType, ResourceMergerService resourceMergerService)
-
-
-
Method Detail
-
getSelectorResourceMap
public static java.util.Map<java.lang.String,java.lang.String> getSelectorResourceMap(Resource styleConfig, java.util.Map map, java.lang.String pathPrefix)
-
getSelectorResourceMap
public static java.util.Map<java.lang.String,java.lang.String> getSelectorResourceMap(Resource styleConfig, java.util.Map map)
-
migrateBreakpointJson
public static void migrateBreakpointJson(JSONObject styleJSON, Resource styleResource, java.lang.String componentResourceType, ResourceMergerService resourceMergerService) throws PersistenceException, javax.jcr.RepositoryException, JSONException
- Throws:
PersistenceException
javax.jcr.RepositoryException
JSONException
-
getIDBasedSelector
public static java.lang.String getIDBasedSelector(java.util.Map<java.lang.String,java.lang.String> selectorMap, java.lang.String selectorKey)
-
getStatePropertiesMap
public static java.util.Map getStatePropertiesMap(java.lang.String breakpointName, java.lang.String stateName, JSONObject stateJSON) throws javax.jcr.RepositoryException, JSONException
Save the theme information for the state.- Parameters:
breakpointName
- state name for which the theme definition is to be savedstateName
- state name for which the theme definition is to be savedstateJSON
- theme definition for the state- Throws:
javax.jcr.RepositoryException
JSONException
-
getSelectorMap
public static java.util.Map getSelectorMap(java.lang.String componentType, ResourceResolver resolver, ResourceMergerService resourceMergerService, java.lang.String configNodeName)
-
getSelectorIDMap
public static java.util.Map getSelectorIDMap(java.lang.String componentType, ResourceResolver resolver, ResourceMergerService resourceMergerService, java.lang.String configNodeName)
-
-