Package org.cip4.lib.xjdf.type
Class IDREF
- java.lang.Object
-
- jakarta.xml.bind.annotation.adapters.XmlAdapter<ValueType,BoundType>
-
- org.cip4.lib.xjdf.type.AbstractXJdfType<java.lang.String,IDREF>
-
- org.cip4.lib.xjdf.type.IDREF
-
public class IDREF extends AbstractXJdfType<java.lang.String,IDREF>
DataType for IDRefs
-
-
Constructor Summary
Constructors Constructor Description IDREF()Default constructor.IDREF(java.lang.String expression)Custom constructor.IDREF(Product product)IDREF(Product product, java.lang.String id)IDREF(SpecificResource specificResource)IDREF(SpecificResource specificResource, Part part, java.lang.String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()Getter for id attribute.ProductgetProduct()ResourcegetResource()java.lang.Stringmarshal(IDREF idRef)java.lang.StringtoString()IDREFunmarshal(java.lang.String v)-
Methods inherited from class org.cip4.lib.xjdf.type.AbstractXJdfType
equals, hashCode
-
-
-
-
Constructor Detail
-
IDREF
public IDREF()
Default constructor.
-
IDREF
public IDREF(SpecificResource specificResource)
-
IDREF
public IDREF(SpecificResource specificResource, Part part, java.lang.String id)
-
IDREF
public IDREF(Product product)
-
IDREF
public IDREF(Product product, java.lang.String id)
-
IDREF
public IDREF(java.lang.String expression)
Custom constructor. Accepting accepting a String expression for initializing..
-
-
Method Detail
-
getId
public java.lang.String getId()
Getter for id attribute.- Returns:
- the id
-
getResource
public Resource getResource()
-
getProduct
public Product getProduct()
-
marshal
public java.lang.String marshal(IDREF idRef)
- Specified by:
marshalin classjakarta.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,IDREF>- See Also:
XmlAdapter.marshal(java.lang.Object)
-
unmarshal
public IDREF unmarshal(java.lang.String v)
- Specified by:
unmarshalin classjakarta.xml.bind.annotation.adapters.XmlAdapter<java.lang.String,IDREF>- See Also:
XmlAdapter.unmarshal(java.lang.Object)
-
toString
public java.lang.String toString()
- Specified by:
toStringin classAbstractXJdfType<java.lang.String,IDREF>- See Also:
Object.toString()
-
-