Java tutorial
//package com.java2s; /* * Copyright 2013 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import java.util.*; public class Main { private static final String DEFAULT_APPLICATION_TEMPLATE_PATH = "templates.scaffolding"; private static final String DEFAULT_TEMPLATE_PATH = "griffon.plugins.scaffolding.templates"; private static final String KEY_UNKNOWN = "Unknown"; private static final String KEY_TEMPLATE = "Template"; public static String[] unknownWidgetTemplates() { List<String> templates = new ArrayList<String>(); // templates.scaffolding.UnknownTemplate templates.add(dot(DEFAULT_APPLICATION_TEMPLATE_PATH, KEY_UNKNOWN + KEY_TEMPLATE)); // griffon.plugins.scaffolding.UnknownTemplate templates.add(dot(DEFAULT_TEMPLATE_PATH, KEY_UNKNOWN + KEY_TEMPLATE)); return templates.toArray(new String[templates.size()]); } public static String dot(String... parts) { StringBuilder b = new StringBuilder(); boolean first = true; for (String part : parts) { if (first) { first = false; } else { b.append("."); } b.append(part); } return b.toString(); } }