public LocalElementDeclaration(ExecutableElement element, Registry registry, EnunciateJaxbContext context) { super(element, context.getContext().getProcessingEnvironment()); this.registry = registry; elementDecl = element.getAnnotation(XmlElementDecl.class); if (elementDecl == null) { throw new IllegalArgumentException(element + ": a local element declaration must be annotated with @XmlElementDecl."); } List<? extends VariableElement> params = element.getParameters(); if (params.size() != 1) { throw new IllegalArgumentException(element + ": a local element declaration must have only one parameter."); } elementType = params.get(0).asType(); this.facets.addAll(Facet.gatherFacets(registry, context.getContext())); this.facets.addAll(Facet.gatherFacets(element, context.getContext())); this.context = context; }
com.webcohesion.enunciate.metadata.Facet facet = declaration.getAnnotation(com.webcohesion.enunciate.metadata.Facet.class); if (facet != null) { bucket.add(new Facet(facet)); if (facets != null) { for (com.webcohesion.enunciate.metadata.Facet f : facets.value()) { bucket.add(new Facet(f)); facet = annotationDeclaration.getAnnotation(com.webcohesion.enunciate.metadata.Facet.class); if (facet != null) { bucket.add(new Facet(facet)); bucket.add(new Facet(f)); Set<String> configuredFacets = context.getConfiguredFacets(((TypeElement) declaration).getQualifiedName().toString()); for (String configuredFacet : configuredFacets) { bucket.add(new Facet(configuredFacet));
public boolean accept(HasFacets item) { if (item == null) { return false; } if ((includes == null || includes.isEmpty()) && (excludes == null || excludes.isEmpty())) { return true; } boolean accept = true; if (includes != null && !includes.isEmpty()) { boolean included = false; for (Facet facet : item.getFacets()) { if (includes.contains(facet.getName())) { included = true; break; } } accept = included; } //then remove the items that are explicitly excluded. if (excludes != null && !excludes.isEmpty()) { for (Facet facet : item.getFacets()) { if (excludes.contains(facet.getName())) { accept = false; break; } } } return accept; }
public LocalElementDeclaration(ExecutableElement element, Registry registry, EnunciateJaxbContext context) { super(element, context.getContext().getProcessingEnvironment()); this.registry = registry; elementDecl = element.getAnnotation(XmlElementDecl.class); if (elementDecl == null) { throw new IllegalArgumentException(element + ": a local element declaration must be annotated with @XmlElementDecl."); } List<? extends VariableElement> params = element.getParameters(); if (params.size() != 1) { throw new IllegalArgumentException(element + ": a local element declaration must have only one parameter."); } elementType = params.get(0).asType(); this.facets.addAll(Facet.gatherFacets(registry, context.getContext())); this.facets.addAll(Facet.gatherFacets(element, context.getContext())); this.context = context; }
public boolean accept(HasFacets item) { if (item == null) { return false; } if ((includes == null || includes.isEmpty()) && (excludes == null || excludes.isEmpty())) { return true; } boolean accept = true; if (includes != null && !includes.isEmpty()) { boolean included = false; for (Facet facet : item.getFacets()) { if (includes.contains(facet.getName())) { included = true; break; } } accept = included; } //then remove the items that are explicitly excluded. if (excludes != null && !excludes.isEmpty()) { for (Facet facet : item.getFacets()) { if (excludes.contains(facet.getName())) { accept = false; break; } } } return accept; }
com.webcohesion.enunciate.metadata.Facet facet = declaration.getAnnotation(com.webcohesion.enunciate.metadata.Facet.class); if (facet != null) { bucket.add(new Facet(facet)); if (facets != null) { for (com.webcohesion.enunciate.metadata.Facet f : facets.value()) { bucket.add(new Facet(f)); facet = annotationDeclaration.getAnnotation(com.webcohesion.enunciate.metadata.Facet.class); if (facet != null) { bucket.add(new Facet(facet)); bucket.add(new Facet(f)); Set<String> configuredFacets = context.getConfiguredFacets(((TypeElement) declaration).getQualifiedName().toString()); for (String configuredFacet : configuredFacets) { bucket.add(new Facet(configuredFacet));
public WildcardMember(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJackson1Context context) { super(delegate, context.getContext().getProcessingEnvironment()); this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); }
public WildcardMember(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJacksonContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); }
public EndpointImplementation(TypeElement delegate, EndpointInterface endpointInterface, EnunciateJaxwsContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.context = context; this.endpointInterface = endpointInterface; this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(endpointInterface.getFacets()); }
public WildcardMember(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJackson1Context context) { super(delegate, context.getContext().getProcessingEnvironment()); this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); }
public WildcardMember(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJacksonContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); }
public Accessor(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJacksonContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.typeDefinition = typeDef; this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); this.context = context; this.adapterType = JacksonUtil.findAdapterType(this, context); }
public Accessor(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJaxbContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.typeDefinition = typeDef; this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); this.context = context; this.adapterType = JAXBUtil.findAdapterType(this, context); }
public Accessor(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJackson1Context context) { super(delegate, context.getContext().getProcessingEnvironment()); this.typeDefinition = typeDef; this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); this.context = context; this.adapterType = JacksonUtil.findAdapterType(this, context); }
public Schema(PackageElement delegate, DecoratedProcessingEnvironment env) { super(delegate, env); this.pckg = delegate; this.xmlSchema = delegate != null ? delegate.getAnnotation(XmlSchema.class) : null; this.xmlAccessorType = delegate != null ? delegate.getAnnotation(XmlAccessorType.class) : null; this.xmlAccessorOrder = delegate != null ? delegate.getAnnotation(XmlAccessorOrder.class) : null; this.facets = Facet.gatherFacets(delegate, null); }
public Schema(PackageElement delegate, DecoratedProcessingEnvironment env) { super(delegate, env); this.pckg = delegate; this.xmlSchema = delegate != null ? delegate.getAnnotation(XmlSchema.class) : null; this.xmlAccessorType = delegate != null ? delegate.getAnnotation(XmlAccessorType.class) : null; this.xmlAccessorOrder = delegate != null ? delegate.getAnnotation(XmlAccessorOrder.class) : null; this.facets = Facet.gatherFacets(delegate, null); }
public Accessor(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJacksonContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.typeDefinition = typeDef; this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); this.context = context; this.adapterType = JacksonUtil.findAdapterType(this, context); }
public Accessor(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJackson1Context context) { super(delegate, context.getContext().getProcessingEnvironment()); this.typeDefinition = typeDef; this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); this.context = context; this.adapterType = JacksonUtil.findAdapterType(this, context); }
public Accessor(javax.lang.model.element.Element delegate, TypeDefinition typeDef, EnunciateJaxbContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.typeDefinition = typeDef; this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(typeDef.getFacets()); this.context = context; this.adapterType = JAXBUtil.findAdapterType(this, context); }
public RootElementDeclaration(TypeElement delegate, TypeDefinition typeDefinition, EnunciateJaxbContext context) { super(delegate, context.getContext().getProcessingEnvironment()); this.rootElement = getAnnotation(XmlRootElement.class); this.typeDefinition = typeDefinition; this.schema = new Schema(this.env.getElementUtils().getPackageOf(delegate), env); this.facets.addAll(Facet.gatherFacets(delegate, context.getContext())); this.facets.addAll(this.schema.getFacets()); }