Package org.bladerunnerjs.plugin

Examples of org.bladerunnerjs.plugin.Locale$Messages


    final TextProvider textProvider = DefaultTextProvider.INSTANCE;
    Map<String, Messages> fieldMap = new HashMap<String, Messages>();
    Map<Severity, List<String>> severityMap = new EnumMap<Severity, List<String>>(Severity.class);

    public Messages forField(String fieldName) {
        Messages forField = fieldMap.get(fieldName);
        if (forField == null) {
            forField = new MessagesImpl();
            fieldMap.put(fieldName, forField);
        }
        return forField;
View Full Code Here


import org.apache.struts2.Messages;

public class MessagesTest extends TestCase {

    public void testForField() {
        Messages messages = new MessagesImpl();
        Messages fieldMessages = messages.forField("foo");
        fieldMessages.addError("foo");
        assertFalse(fieldMessages.getErrors().isEmpty());
        assertTrue(messages.hasErrors());
    }
View Full Code Here

        assertTrue(messages.hasErrors());
    }

    public void testHasMessagesForSeverity() {
        for (Messages.Severity severity : Messages.Severity.values()) {
            Messages messages = new MessagesImpl();
            messages.add(severity, "foo");

            assertFalse(messages.isEmpty(severity));

            for (Messages.Severity other : Messages.Severity.values())
                if (other != severity)
                    assertTrue(messages.isEmpty(other));
        }
    }
View Full Code Here

import org.apache.struts2.Messages;

public class MessagesTest extends TestCase {

    public void testForField() {
        Messages messages = new MessagesImpl();
        Messages fieldMessages = messages.forField("foo");
        fieldMessages.addError("foo");
        assertFalse(fieldMessages.getErrors().isEmpty());
        assertTrue(messages.hasErrors());
    }
View Full Code Here

        assertTrue(messages.hasErrors());
    }

    public void testHasMessagesForSeverity() {
        for (Messages.Severity severity : Messages.Severity.values()) {
            Messages messages = new MessagesImpl();
            messages.add(severity, "foo");

            assertFalse(messages.isEmpty(severity));

            for (Messages.Severity other : Messages.Severity.values())
                if (other != severity)
                    assertTrue(messages.isEmpty(other));
        }
    }
View Full Code Here

    final TextProvider textProvider = DefaultTextProvider.INSTANCE;
    Map<String, Messages> fieldMap = new HashMap<String, Messages>();
    Map<Severity, List<String>> severityMap = new EnumMap<Severity, List<String>>(Severity.class);

    public Messages forField(String fieldName) {
        Messages forField = fieldMap.get(fieldName);
        if (forField == null) {
            forField = new MessagesImpl();
            fieldMap.put(fieldName, forField);
        }
        return forField;
View Full Code Here

      case LOCALE_FORWARDING_REQUEST:
      case WORKBENCH_LOCALE_FORWARDING_REQUEST:
        return getLocaleForwardingPageContent(app.aspect(aspectName).getBundleSet(), contentAccessor, devVersion);

      case INDEX_PAGE_REQUEST:
        return getIndexPageContent(app.aspect(aspectName), new Locale(pathProperties.get("locale")), devVersion, contentAccessor, RequestMode.Dev);

      case WORKBENCH_INDEX_PAGE_REQUEST:
        return getIndexPageContent(app.bladeset(pathProperties.get("bladeset")).blade(pathProperties.get("blade")).workbench(), new Locale(pathProperties.get("locale")), devVersion, contentAccessor, RequestMode.Dev);
     
      case UNVERSIONED_BUNDLE_REQUEST:
        return app.aspect(aspectName).handleLogicalRequest("/"+pathProperties.get("content-path"), contentAccessor, devVersion);
       
      case BUNDLE_REQUEST:
View Full Code Here

  public ResponseContent handleRequest(ParsedContentPath contentPath, BundleSet bundleSet, UrlContentAccessor output, String version) throws ContentProcessingException {
   
    String theme = contentPath.properties.get("theme");
    String languageCode = contentPath.properties.get("languageCode");
    String countryCode = contentPath.properties.get("countryCode");
    Locale locale = new Locale(languageCode, countryCode);

    List<Reader> readerList = new ArrayList<Reader>();
    List<Asset> cssAssets = getCssAssets(bundleSet, cssAssetPlugin);
    for(Asset cssAsset : cssAssets) {
      String assetThemeName = getThemeName(cssAsset.assetLocation());
     
      if(assetThemeName.equals(theme) && cssAsset.getAssetName().matches(locale.getLocaleFilePattern(".*_", ".css"))) {
        CssRewriter processor = new CssRewriter(cssAsset);
       
        try {
          String css = processor.getFileContents();
          readerList.add(new StringReader(css));
View Full Code Here

     
      for(Asset cssAsset : bundleSet.getResourceFiles(cssAssetPlugin)) {
        AssetLocation cssAssetLocation = cssAsset.assetLocation();
        String themeName = (cssAssetLocation instanceof ThemedAssetLocation) ? ((ThemedAssetLocation) cssAssetLocation).getThemeName() : "common";
       
        Locale assetLocale = Locale.createLocaleFromFilepath(".*_", cssAsset.getAssetName());
       
        if(assetLocale.isEmptyLocale()) {
          contentPaths.add(getContentPathParser().createRequest("simple-request", themeName));
        }
        else {
          if(supportedLocales.contains(assetLocale)) {
            if (!assetLocale.isCompleteLocale()) {
              contentPaths.add(getContentPathParser().createRequest("language-request", themeName, assetLocale.getLanguageCode()));
            } else {
              contentPaths.add(getContentPathParser().createRequest("locale-request", themeName, assetLocale.getLanguageCode(), assetLocale.getCountryCode()));
            }
          }
        }
      }
    }
View Full Code Here

  }

  @Override
  public ResponseContent handleRequest(ParsedContentPath contentPath, BundleSet bundleSet, UrlContentAccessor contentAccessor, String version) throws ContentProcessingException
  {
    Locale locale = new Locale(contentPath.properties.get(LANGUAGE_PROPERTY_NAME), contentPath.properties.get(COUNTRY_PROPERTY_NAME));
    if (contentPath.formName.equals(LANGUAGE_BUNDLE))
    {
      return generateBundleForLocale(bundleSet, locale);
    }
    else if (contentPath.formName.equals(LANGUAGE_AND_LOCATION_BUNDLE))
View Full Code Here

TOP

Related Classes of org.bladerunnerjs.plugin.Locale$Messages

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.