private ID calcId() { // TODO: share code with PropertyInfoImpl if(reader().hasMethodAnnotation(XmlID.class,method)) { return ID.ID; } else if(reader().hasMethodAnnotation(XmlIDREF.class,method)) { return ID.IDREF; } else { return ID.NONE; } }
private ID calcId() { if(seed.hasAnnotation(XmlID.class)) { // check the type if(!nav().isSameType(getIndividualType(), nav().ref(String.class))) parent.builder.reportError(new IllegalAnnotationException( Messages.ID_MUST_BE_STRING.format(getName()), seed ) ); return ID.ID; } else if(seed.hasAnnotation(XmlIDREF.class)) { return ID.IDREF; } else { return ID.NONE; } }
/** * Generates {@link XmlJavaTypeAdapter} from {@link PropertyInfo} if necessary. * Also generates other per-property annotations * (such as {@link XmlID}, {@link XmlIDREF}, and {@link XmlMimeType} if necessary. */ public final void generateAdapterIfNecessary(CPropertyInfo prop, JAnnotatable field) { CAdapter adapter = prop.getAdapter(); if (adapter != null) { if (adapter.getAdapterIfKnown() == SwaRefAdapterMarker.class) { field.annotate(XmlAttachmentRef.class); } else { // [RESULT] // @XmlJavaTypeAdapter( Foo.class ) XmlJavaTypeAdapterWriter xjtw = field.annotate2(XmlJavaTypeAdapterWriter.class); xjtw.value(adapter.adapterType.toType(this, EXPOSED)); } } switch (prop.id()) { case ID: field.annotate(XmlID.class); break; case IDREF: field.annotate(XmlIDREF.class); break; } if (prop.getExpectedMimeType() != null) { field.annotate2(XmlMimeTypeWriter.class).value(prop.getExpectedMimeType().toString()); } }
@XmlID @XmlAttribute(name = "id") public String getIDXML() { if (this.id.isEmpty()) { this.id = Integer.toHexString(nextID++); } return this.id; }
/** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.onvif.org/ver10/advancedsecurity/wsdl", name = "CertPathValidationPolicyID", scope = GetAssignedCertPathValidationPoliciesResponse.class) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID public JAXBElement<String> createGetAssignedCertPathValidationPoliciesResponseCertPathValidationPolicyID(String value) { return new JAXBElement<String>(_GetAssignedCertPathValidationPoliciesResponseCertPathValidationPolicyID_QNAME, String.class, GetAssignedCertPathValidationPoliciesResponse.class, value); }
private ID calcId() { if (seed.hasAnnotation(XmlID.class)) { // check the type if (!getIndividualType().equals(nav().ref(String.class))) parent.builder.reportError(new IllegalAnnotationException(Messages.ID_MUST_BE_STRING.format(getName()), seed)); return ID.ID; } else if (seed.hasAnnotation(XmlIDREF.class)) { return ID.IDREF; } else { return ID.NONE; } }
/** * <p>getInterfaceId</p> * * @return a {@link java.lang.String} object. */ @XmlID @XmlAttribute(name="id") @Transient public String getInterfaceId() { return getId().toString(); }
/** * Get the ID as a string. This exists only for XML serialization. */ @XmlID @XmlAttribute(name="id") @Transient public String getDataLinkInterfaceId() { return getId().toString(); }
/** * <p>getNodeId</p> * * @return a {@link java.lang.String} object. */ @XmlID @XmlAttribute(name="id", required=true) @Transient public String getNodeId() { if (getId() != null) { return getId().toString(); } return null; }
private ID calcId() { if(seed.hasAnnotation(XmlID.class)) { // check the type if(!getIndividualType().equals(nav().ref(String.class))) parent.builder.reportError(new IllegalAnnotationException( Messages.ID_MUST_BE_STRING.format(getName()), seed ) ); return ID.ID; } else if(seed.hasAnnotation(XmlIDREF.class)) { return ID.IDREF; } else { return ID.NONE; } }
/** * Generates {@link XmlJavaTypeAdapter} from {@link PropertyInfo} if necessary. * Also generates other per-property annotations * (such as {@link XmlID}, {@link XmlIDREF}, and {@link XmlMimeType} if necessary. */ public final void generateAdapterIfNecessary(CPropertyInfo prop, JAnnotatable field) { CAdapter adapter = prop.getAdapter(); if (adapter != null) { if (adapter.getAdapterIfKnown() == SwaRefAdapter.class) { field.annotate(XmlAttachmentRef.class); } else { // [RESULT] // @XmlJavaTypeAdapter( Foo.class ) XmlJavaTypeAdapterWriter xjtw = field.annotate2(XmlJavaTypeAdapterWriter.class); xjtw.value(adapter.adapterType.toType(this, EXPOSED)); } } switch (prop.id()) { case ID: field.annotate(XmlID.class); break; case IDREF: field.annotate(XmlIDREF.class); break; } if (prop.getExpectedMimeType() != null) { field.annotate2(XmlMimeTypeWriter.class).value(prop.getExpectedMimeType().toString()); } }
@XmlID public String getXmlID() { if (xmlID == null) { xmlID = Integer.toString(personId); } return xmlID; }
@XmlID public String getXmlID() { if (xmlID == null) { xmlID = Integer.toString(organisationId); } return xmlID; }
@XmlID public String getXmlID() { if (xmlID == null) { xmlID = this.getClass().getName().concat(Integer.toString(departmentId)); } return xmlID; }
/** * Generates an unique id which is used to reference to this computer part. * * @return An unique id which is used to reference to this computer part. */ @XmlID @XmlAttribute public String getId() { return host.getId() + "-" + host.getParts().indexOf(this); }
/** * Returns the unique id the process has. * * @return The unique id the process has. */ @XmlID @XmlAttribute protected String getId() { return host.getHost().getId() + "-" + pid; }
/** * Returns the unique serialization id for the file system. * The id is a combination of the host computer's id and the mountpoint of the file system. * You can only generate an id if the file system has been mounted. * * @return The unique serialization id for the file system. */ @XmlAttribute @XmlID protected String getId() { if (host.getOperatingSystem().getFileSystemManager().getMounted().contains(this)) { return host.getId() + "-" + host.getOperatingSystem().getFileSystemManager().getMountpoint(this); } else { return null; } }
@XmlID public String getName() { return fullName(); }
@XmlID @XmlElement public String getId() { return entity.getClassName() + "." + name; }