/** * Whether the given type declaration is AMF-transient. * * @param declaration The type declaration. * @return Whether the given tyep declaration is AMF-transient. */ protected boolean isFacetExcluded(HasFacets declaration) { return !FacetFilter.accept(declaration); }
public boolean match(String pattern, String path) { return doMatch(pattern, path, true); }
public MapType(InterfaceType interfaceType, TypeMirror keyType, TypeMirror valueType) { super(interfaceType); TypeMirror mapKeyType = MapTypeUtil.findMapType(keyType); if (mapKeyType != null) { this.keyType = mapKeyType; } else { this.keyType = keyType; } TypeMirror mapValueType = MapTypeUtil.findMapType(valueType); if (mapValueType != null) { this.valueType = mapValueType; } else { this.valueType = valueType; } this.originalType = interfaceType; }
public void visitInterfaceType(InterfaceType interfaceType) { MapType mapType = MapTypeUtil.findMapType(interfaceType); if (mapType != null) { mapType.getKeyType().accept(this); mapType.getValueType().accept(this); } else if (((DecoratedInterfaceType) TypeMirrorDecorator.decorate(interfaceType)).isCollection()) { Collection<TypeMirror> typeArgs = interfaceType.getActualTypeArguments(); if (typeArgs != null) { for (TypeMirror typeArg : typeArgs) { typeArg.accept(this); } } } }
/** * Sets the map xml type. * * @param mapType The map type to use. */ private void setMapXmlType(MapType mapType) { try { XmlType keyType = XmlTypeFactory.getXmlType(mapType.getKeyType()); XmlType valueType = XmlTypeFactory.getXmlType(mapType.getValueType()); this.xmlType = new MapXmlType(keyType, valueType); } catch (XmlTypeException e) { this.errorMessage = "Error with map type: " + e.getMessage(); } }
public boolean accept(File pathname) { URI relativeURI = this.basedir.toURI().relativize(pathname.toURI()); String relativePath = relativeURI.toString(); return this.matcher.match(this.pattern, relativePath); } }
public static boolean accept(HasFacets item) { return FACET_FILTER.get() == null || FACET_FILTER.get().acceptInternal(item); }
public static void set(Set<String> includes, Set<String> excludes) { if ((includes != null && !includes.isEmpty()) || (excludes != null && !excludes.isEmpty())) { FACET_FILTER.set(new FacetFilter(includes, excludes)); } }
/** * Whether the given type declaration is GWT-transient. * * @param declaration The type declaration. * @return Whether the given tyep declaration is GWT-transient. */ protected boolean isFacetExcluded(HasFacets declaration) { return !FacetFilter.accept(declaration); }
public MapType(InterfaceType interfaceType, TypeMirror keyType, TypeMirror valueType) { super(interfaceType); TypeMirror mapKeyType = MapTypeUtil.findMapType(keyType); if (mapKeyType != null) { this.keyType = mapKeyType; } else { this.keyType = keyType; } TypeMirror mapValueType = MapTypeUtil.findMapType(valueType); if (mapValueType != null) { this.valueType = mapValueType; } else { this.valueType = valueType; } }
/** * Whether to use the server-side declaration for this declaration. * * @param declaration The declaration. * @param matcher The matcher. * @return Whether to use the server-side declaration for this declaration. */ protected boolean useServerSide(TypeDeclaration declaration, AntPatternMatcher matcher) { boolean useServerSide = false; for (String pattern : serverSideTypesToUse) { if (matcher.match(pattern, declaration.getQualifiedName())) { useServerSide = true; break; } } return useServerSide; }
private Value findValue(TypeDefinition typeDef) { if (typeDef.getValue() != null && FacetFilter.accept(typeDef.getValue())) { return typeDef.getValue(); } else if (typeDef.isBaseObject()) { return null; } else { XmlType baseType = typeDef.getBaseType(); return baseType instanceof XmlClassType ? findValue(((XmlClassType)baseType).getTypeDefinition()) : null; } }
public void visitDeclaredType(DeclaredType declaredType) { MapType mapType = MapTypeUtil.findMapType(declaredType); if (mapType != null) { setMapXmlType(mapType); } else { this.xmlType = null; this.errorMessage = "Unknown xml type: " + declaredType; } }
@Override public TypeMirror getType() { TypeMirror type = super.getType(); MapType mapType = MapTypeUtil.findMapType(type); if (mapType != null) { type = mapType; } return type; }
@Override public TypeMirror getType() { TypeMirror type = super.getType(); MapType mapType = MapTypeUtil.findMapType(type); if (mapType != null) { type = mapType; } return type; }
public TypeMirror getType() { TypeMirror propertyType = property.getPropertyType(); MapType mapType = MapTypeUtil.findMapType(propertyType); if (mapType != null) { propertyType = mapType; } return propertyType; }
public void visitDeclaredType(DeclaredType declaredType) { MapType mapType = MapTypeUtil.findMapType(declaredType); if (mapType != null) { setMapXmlType(mapType); } else { this.xmlType = null; this.errorMessage = "Unknown xml type: " + declaredType; } }
@Override public TypeMirror getReturnType() { TypeMirror type = super.getReturnType(); MapType mapType = MapTypeUtil.findMapType(type); if (mapType != null) { type = mapType; } return type; }
@Override public TypeMirror getReturnType() { TypeMirror type = super.getReturnType(); MapType mapType = MapTypeUtil.findMapType(type); if (mapType != null) { type = mapType; } return type; }
public TypeMirror getType() { TypeMirror propertyType = property.getPropertyType(); MapType mapType = MapTypeUtil.findMapType(propertyType); if (mapType != null) { propertyType = mapType; } return propertyType; }