コード例 #1
0
 public static TranslationScope scalarMetadataTranslations() {
   return TranslationScope.get(
       "scalar_metadata",
       DebugMetadata.class,
       MetadataString.class,
       MetadataStringBuilder.class,
       MetadataParsedURL.class,
       MetadataInteger.class);
 }
コード例 #2
0
 public static TranslationScope builtinMetadataTranslations() {
   return TranslationScope.get(
       "builtin_metadata",
       scalarMetadataTranslations(),
       Metadata.class,
       Document.class,
       Media.class,
       Image.class,
       Entity.class);
 }
コード例 #3
0
 public static TranslationScope get() {
   return TranslationScope.get("xaml", WindowState.class);
 }
コード例 #4
0
  /**
   * This accessor will work from anywhere, in any order, and stay efficient.
   *
   * @return
   */
  public static TranslationScope get() {
    TranslationScope translationSpace = TranslationScope.get(PACKAGE_NAME, inheritedTranslations);

    return translationSpace;
  }
コード例 #5
0
 public MetaMetadata getByClass(Class<? extends Metadata> metadataClass) {
   if (metadataClass == null) return null;
   return repositoryByTagName.get(metadataTScope.getTag(metadataClass));
 }
コード例 #6
0
 public MetaMetadata getDocumentMM(Document metadata) {
   return getDocumentMM(metadata.getLocation(), metadataTScope.getTag(metadata.getClass()));
 }
コード例 #7
0
  public MetaMetadata getMM(Class<? extends Metadata> thatClass) {
    String tag = metadataTScope.getTag(thatClass);

    return (tag == null) ? null : repositoryByTagName.get(tag);
  }