类javax.xml.bind.annotation.XmlSchemaType源码实例Demo

下面列出了怎么用javax.xml.bind.annotation.XmlSchemaType的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: TencentKona-8   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码2 项目: jdk8u60   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码3 项目: openjdk-jdk8u   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码4 项目: openjdk-jdk8u-backup   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码5 项目: openjdk-jdk9   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码6 项目: hottub   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码7 项目: openjdk-8-source   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码8 项目: openjdk-8   文件: Util.java
static <T,C,F,M> QName calcSchemaType(
        AnnotationReader<T,C,F,M> reader,
        AnnotationSource primarySource, C enclosingClass, T individualType, Locatable src ) {

    XmlSchemaType xst = primarySource.readAnnotation(XmlSchemaType.class);
    if(xst!=null) {
        return new QName(xst.namespace(),xst.name());
    }

    // check the defaulted annotation
    XmlSchemaTypes xsts = reader.getPackageAnnotation(XmlSchemaTypes.class,enclosingClass,src);
    XmlSchemaType[] values = null;
    if(xsts!=null)
        values = xsts.value();
    else {
        xst = reader.getPackageAnnotation(XmlSchemaType.class,enclosingClass,src);
        if(xst!=null) {
            values = new XmlSchemaType[1];
            values[0] = xst;
        }
    }
    if(values!=null) {
        for( XmlSchemaType item : values ) {
            if(reader.getClassValue(item,"type").equals(individualType)) {
                return new QName(item.namespace(),item.name());
            }
        }
    }

    return null;
}
 
源代码9 项目: sis   文件: DefaultRepresentativeFraction.java
/**
 * Invoked by JAXB for fetching the unique identifier unique for the XML document.
 *
 * @see org.apache.sis.metadata.iso.ISOMetadata#getID()
 */
@XmlID
@XmlAttribute  // Defined in "gco" as unqualified attribute.
@XmlSchemaType(name = "ID")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
private String getID() {
    return isNullOrEmpty(identifiers) ? null : MetadataUtilities.getObjectID(this);
}
 
源代码10 项目: sis   文件: ISOMetadata.java
/**
 * Returns an identifier unique for the XML document, or {@code null} if none.
 * This method is invoked automatically by JAXB and should never be invoked explicitly.
 */
@XmlID
@XmlAttribute                           // Defined in "gco" as unqualified attribute.
@XmlSchemaType(name = "ID")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
private String getID() {
    return isNullOrEmpty(identifiers) ? null : MetadataUtilities.getObjectID(this);
}
 
源代码11 项目: sis   文件: PropertyType.java
/**
 * A URI reference for some description of the arc role.
 *
 * @return the current value, or {@code null} if none.
 * @category xlink
 */
@XmlSchemaType(name = "anyURI")
@XmlAttribute(name = "role", namespace = Namespaces.XLINK)
public final String getRole() {
    final XLink link = xlink(false);
    return (link != null) ? toString(link.getRole()) : null;
}
 
源代码12 项目: sis   文件: PropertyType.java
/**
 * A URI reference for some description of the arc role.
 *
 * @return the current value, or {@code null} if none.
 * @category xlink
 */
@XmlSchemaType(name = "anyURI")
@XmlAttribute(name = "arcrole", namespace = Namespaces.XLINK)
public final String getArcRole() {
    final XLink link = xlink(false);
    return (link != null) ? toString(link.getArcRole()) : null;
}
 
源代码13 项目: sis   文件: AbstractParameterDescriptor.java
/**
 * Invoked by JAXB for marshalling the {@link #minimumOccurs} value. Omit marshalling of this
 * {@code gml:minimumOccurs} element if its value is equals to the default value, which is 1.
 */
@XmlElement(name = "minimumOccurs")
@XmlSchemaType(name = "nonNegativeInteger")
private Integer getNonDefaultMinimumOccurs() {
    final int n = getMinimumOccurs();
    return (n != DEFAULT_OCCURRENCE) ? n : null;
}
 
源代码14 项目: sis   文件: DefaultTemporalDatum.java
/**
 * Returns the date and time origin of this temporal datum.
 *
 * @return the date and time origin of this temporal datum.
 */
@Override
@XmlSchemaType(name = "dateTime")
@XmlElement(name = "origin", required = true)
@XmlJavaTypeAdapter(UniversalTimeAdapter.class)
public Date getOrigin() {
    return MetadataUtilities.toDate(origin);
}
 
源代码15 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "unsignedInt")
public Long getRedValue() {
  return redValue;
}
 
源代码16 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "unsignedInt")
public Long getGreenValue() {
  return greenValue;
}
 
源代码17 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "unsignedInt")
public Long getBlueValue() {
  return blueValue;
}
 
源代码18 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "unsignedInt")
public Long getLayer() {
  return layer;
}
 
源代码19 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "unsignedInt")
public Long getLayer() {
  return layer;
}
 
源代码20 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "int")
public Integer getCenterX() {
  return centerX;
}
 
源代码21 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "int")
public Integer getCenterY() {
  return centerY;
}
 
源代码22 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "float")
public Float getViewScaleX() {
  return viewScaleX;
}
 
源代码23 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "float")
public Float getViewScaleY() {
  return viewScaleY;
}
 
源代码24 项目: openAGV   文件: VisualLayoutTO.java
@XmlAttribute(required = true)
@XmlSchemaType(name = "int")
public Integer getViewRotation() {
  return viewRotation;
}
 
源代码25 项目: openAGV   文件: VehicleTO.java
@XmlAttribute
@XmlSchemaType(name = "unsignedInt")
public Long getLength() {
  return length;
}
 
源代码26 项目: openAGV   文件: VehicleTO.java
@XmlAttribute
@XmlSchemaType(name = "unsignedInt")
public Long getEnergyLevelCritical() {
  return energyLevelCritical;
}
 
源代码27 项目: openAGV   文件: VehicleTO.java
@XmlAttribute
@XmlSchemaType(name = "unsignedInt")
public Long getEnergyLevelGood() {
  return energyLevelGood;
}
 
源代码28 项目: openAGV   文件: VehicleTO.java
@XmlAttribute
@XmlSchemaType(name = "unsignedInt")
public Long getEnergyLevelFullyRecharged() {
  return energyLevelFullyRecharged;
}
 
源代码29 项目: openAGV   文件: VehicleTO.java
@XmlAttribute
@XmlSchemaType(name = "unsignedInt")
public Long getEnergyLevelSufficientlyRecharged() {
  return energyLevelSufficientlyRecharged;
}
 
源代码30 项目: openAGV   文件: VehicleTO.java
@XmlAttribute
@XmlSchemaType(name = "unsignedInt")
public int getMaxVelocity() {
  return maxVelocity;
}
 
 类方法
 同包方法