import com.google.common.base.Preconditions;
import com.google.common.base.Splitter;
import com.google.common.base.Strings;
-import java.text.SimpleDateFormat;
-import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import java.util.StringTokenizer;
* @return getter name starting in LowerCase
*/
public static String toFirstLower(final String s) {
- return s != null && s.length() != 0 ? (Character.isLowerCase(s.charAt(0)) ? s : (s.length() == 1 ?
- s.toLowerCase() : s.substring(0, 1).toLowerCase() + s.substring(1))) : s;
+ return s != null && s.length() != 0 ? Character.isLowerCase(s.charAt(0)) ? s : s.length() == 1 ?
+ s.toLowerCase() : s.substring(0, 1).toLowerCase() + s.substring(1) : s;
}
/**
final List<String> strings = new LinkedList<>();
if (!parameters.isEmpty()) {
for (final GeneratedProperty parameter : parameters) {
- strings.add((fieldName(parameter)));
+ strings.add(fieldName(parameter));
}
}
return String.join(", ", strings);
* @return getter name starting in uppercase
*/
public static String toFirstUpper(final String s) {
- return s != null && s.length() != 0 ? (Character.isUpperCase(s.charAt(0)) ? s : (s.length() == 1 ?
- s.toUpperCase() : s.substring(0, 1).toUpperCase() + s.substring(1))) : s;
+ return s != null && s.length() != 0 ? Character.isUpperCase(s.charAt(0)) ? s : s.length() == 1 ?
+ s.toUpperCase() : s.substring(0, 1).toUpperCase() + s.substring(1) : s;
}
/**
return clarification.toString();
}
- /**
- * Returns revision Date as String
- * @param revision
- * @return formatted Revision as String
- */
- public static String getFormattedRevision(final Date revision) {
- final SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
- return simpleDateFormat.format(revision);
- }
-
/**
* Returns source path as String
* @param module
@import org.opendaylight.mdsal.binding.javav2.generator.util.JavaIdentifier.CLASS
@import org.opendaylight.mdsal.binding.javav2.generator.util.JavaIdentifierNormalizer.normalizeSpecificIdentifier
@import org.opendaylight.mdsal.binding.javav2.generator.util.JavaIdentifierNormalizer.normalizeFullPackageName
-@import org.opendaylight.mdsal.binding.javav2.java.api.generator.util.TextTemplateUtil.getFormattedRevision
@import org.opendaylight.mdsal.binding.javav2.java.api.generator.util.TextTemplateUtil.getSourcePath
@import org.opendaylight.mdsal.binding.javav2.java.api.generator.renderers.YangModuleInfoTemplateRenderer.getSortedQName
@import org.opendaylight.mdsal.binding.javav2.util.BindingMapping.getRootPackageName
private final @{importedNames.get("string")} name = "@{module.getName}";
private final @{importedNames.get("string")} namespace = "@{module.getNamespace.toString}";
private final @{importedNames.get("string")} semanticVersion = "@{module.getSemanticVersion}";
- private final @{importedNames.get("string")} revision = "@{getFormattedRevision(module.getRevision)}";
+ private final @{importedNames.get("string")} revision = "@{module.getQNameModule.getFormattedRevision}";
private final @{importedNames.get("string")} resourcePath = "@{getSourcePath(module)}";
private final @{importedNames.get("set")}<YangModuleInfo> importedModules;
private final @{importedNames.get("string")} name = "@{submodule.getName}";
private final @{importedNames.get("string")} semanticVersion = "@{submodule.getSemanticVersion}";
private final @{importedNames.get("string")} namespace = "@{submodule.getNamespace.toString}";
- private final @{importedNames.get("string")} revision = "@{getFormattedRevision(submodule.getRevision)}";
+ private final @{importedNames.get("string")} revision = "@{submodule.getQNameModule.getFormattedRevision}";
private final @{importedNames.get("string")} resourcePath = "@{getSourcePath(submodule)}";
private final @{importedNames.get("set")}<YangModuleInfo> importedModules;
}
@{generateSubInfo(module)}
-}
\ No newline at end of file
+}