private static void addAtompubTransform(MetadataRegistry registry, ElementKey<?, ?> key) { registry.build(key, V1_CONTEXT).setName( new QName(Namespaces.atomPubDraftNs, key.getId().getLocalName())); } }
private static void addCategoryTransforms(MetadataRegistry registry) { registry.build(Category.KEY, RSS) .setName(CATEGORY) .setVirtualValue( new MetadataValueTransform(Category.TERM, Category.LABEL)); registry.build(Category.KEY, Category.SCHEME, RSS) .setName(DOMAIN); registry.build(Category.KEY, Category.LABEL, RSS) .setVisible(false); registry.build(Category.KEY, Category.TERM, RSS) .setVisible(false); }
@Override public boolean isDeclared(ElementKey<?, ?> key) { if (childMetadata.getKey().getId().equals(key.getId())) { return true; } return super.isDeclared(key); }
/** * Registers the metadata for this element. */ public static void registerMetadata(MetadataRegistry registry) { if (registry.isRegistered(KEY)) { return; } // The builder for this element ElementCreator builder = registry.build(KEY); // Local properties builder.addAttribute(VALUE).setRequired(true); }
/** * Registers the metadata for this element. */ public static void registerMetadata(MetadataRegistry registry) { if (registry.isRegistered(KEY)) { return; } ElementCreator builder = registry.build(KEY); builder.addAttribute(TITLE).setVisible(false); builder.addElement(Collection.KEY).setCardinality(Cardinality.MULTIPLE); builder.addElement(Source.TITLE).setRequired(true); }
@Override public <K, L extends Element> ElementMetadata<K, L> bindElement( ElementKey<K, L> key) { // Use the provided partial metadata for any child with a matching id if (childMetadata.getKey().getId().equals(key.getId())) { @SuppressWarnings("unchecked") ElementMetadata<K, L> metadata = (ElementMetadata<K, L>) childMetadata; return metadata; } return super.bindElement(key); }
private static void addGeneratorTransforms(MetadataRegistry registry) { registry.build(Generator.KEY, RSS) .setName(GENERATOR); registry.build(Generator.KEY, Generator.URI, RSS) .setVisible(false); registry.build(Generator.KEY, Generator.VERSION, RSS) .setVisible(false); }
/** * When setting the source of an attribute, the virtual value of the attribute * is based on the path. */ @Override void setSource(Path path, TransformKey key) { super.setSource(path, key); setVirtualValue(PathAdapter.valueAdapter(path)); } }
/** * Returns true if this key matches the given key. A key is considered a * match for another key if the parent and subtypes are matches or subtypes of * the given key's parent and subtype, and the context is a subset of the * matched context. */ boolean matches(TransformKey other) { return (parent == null || parent.matches(other.parent)) && (key.matches(other.key)) && (context == null || context.matches(other.context)); }
/** * Registers the metadata for this element. */ public static void registerMetadata(MetadataRegistry registry) { if (registry.isRegistered(KEY)) { return; } // The builder for this element ElementCreator builder = registry.build(KEY); // Local properties builder.addAttribute(VALUE).setRequired(true); }
@SuppressWarnings("deprecation") private static void addOssTransform(MetadataRegistry registry, ElementKey<?, ?> key) { registry.build(key, V1_CONTEXT).setName( new QName(Namespaces.openSearchNs, key.getId().getLocalName())); } }
private static void addCategoryTransforms(MetadataRegistry registry) { registry.build(Category.KEY, RSS) .setName(CATEGORY) .setVirtualValue( new MetadataValueTransform(Category.TERM, Category.LABEL)); registry.build(Category.KEY, Category.SCHEME, RSS) .setName(DOMAIN); registry.build(Category.KEY, Category.LABEL, RSS) .setVisible(false); registry.build(Category.KEY, Category.TERM, RSS) .setVisible(false); }
/** * Registers the metadata for this element. */ public static void registerMetadata(MetadataRegistry registry) { if (registry.isRegistered(KEY)) { return; } ElementCreator builder = registry.build(KEY).setContentRequired(false); builder.addAttribute(CODE).setRequired(true); builder.addAttribute(CONTENT_TYPE); builder.addAttribute(REASON).setRequired(true); }
@SuppressWarnings("deprecation") private static void addOssTransform(MetadataRegistry registry, ElementKey<?, ?> key) { registry.build(key, V1_CONTEXT).setName( new QName(Namespaces.openSearchNs, key.getId().getLocalName())); } }
private static void addCategoryTransforms(MetadataRegistry registry) { registry.build(Category.KEY, RSS) .setName(CATEGORY) .setVirtualValue( new MetadataValueTransform(Category.TERM, Category.LABEL)); registry.build(Category.KEY, Category.SCHEME, RSS) .setName(DOMAIN); registry.build(Category.KEY, Category.LABEL, RSS) .setVisible(false); registry.build(Category.KEY, Category.TERM, RSS) .setVisible(false); }
/** * Registers the metadata for this element. */ public static void registerMetadata(MetadataRegistry registry) { if (registry.isRegistered(KEY)) { return; } // The builder for this element ElementCreator builder = registry.build(KEY); // Local properties builder.addAttribute(VALUE).setRequired(true); }
private static void addAtompubTransform(MetadataRegistry registry, ElementKey<?, ?> key) { registry.build(key, V1_CONTEXT).setName( new QName(Namespaces.atomPubDraftNs, key.getId().getLocalName())); } }
/** * Registers the metadata for this element. */ public static void registerMetadata(MetadataRegistry registry) { if (registry.isRegistered(KEY)) { return; } // The builder for this element ElementCreator builder = registry.build(KEY); // Local properties builder.addAttribute(VALUE).setRequired(true); }
@SuppressWarnings("deprecation") private static void addOssTransform(MetadataRegistry registry, ElementKey<?, ?> key) { registry.build(key, V1_CONTEXT).setName( new QName(Namespaces.openSearchNs, key.getId().getLocalName())); } }
/** * Registers the metadata for this element. */ public static void registerMetadata(MetadataRegistry registry) { if (registry.isRegistered(KEY)) { return; } // The builder for this element ElementCreator builder = registry.build(KEY); // Local properties builder.addAttribute(VALUE).setRequired(true); }