@DatatypeDef(name = "oid", profileOf=UriDt.class) public class OidDt extends UriDt { // TODO: implement restrictions }
@DatatypeDef(name = "idref") public class IdrefDt extends StringDt { private IElement myTarget; public IElement getTarget() { return myTarget; } public void setTarget(IElement theTarget) { myTarget = theTarget; } }
@DatatypeDef(name="DistanceDt") public class DistanceDt extends QuantityDt { }
@DatatypeDef(name="AgeDt", profileOf=QuantityDt.class) public class AgeDt extends QuantityDt { }
@DatatypeDef(name="AgeDt") public class AgeDt extends QuantityDt { }
@DatatypeDef(name="CountDt", profileOf=QuantityDt.class) public class CountDt extends QuantityDt { }
@DatatypeDef(name="DistanceDt", profileOf=QuantityDt.class) public class DistanceDt extends QuantityDt { }
@DatatypeDef(name="CountDt") public class CountDt extends QuantityDt { }
@DatatypeDef(name="DurationDt", profileOf=QuantityDt.class) public class DurationDt extends QuantityDt { }
@DatatypeDef(name="Money", profileOf=QuantityDt.class) public class MoneyDt extends QuantityDt { }
@DatatypeDef(name="DurationDt") public class DurationDt extends QuantityDt { }
@DatatypeDef(name="Money") public class MoneyDt extends QuantityDt { }
@DatatypeDef(name = "base64Binary") public class Base64BinaryDt extends BasePrimitive<byte[]> { /** * Constructor */ public Base64BinaryDt() { super(); } /** * Constructor */ @SimpleSetter public Base64BinaryDt(@SimpleSetter.Parameter(name = "theBytes") byte[] theBytes) { setValue(theBytes); } @Override protected byte[] parse(String theValue) { return Base64.decodeBase64(theValue.getBytes(Constants.CHARSET_UTF8)); } @Override protected String encode(byte[] theValue) { return new String(Base64.encodeBase64(theValue), Constants.CHARSET_UTF8); } }
@DatatypeDef(name = "time") public class TimeDt extends StringDt implements IQueryParameterType {
@DatatypeDef(name = "boolean") public class BooleanDt extends BasePrimitive<Boolean> implements IBaseBooleanDatatype {
@DatatypeDef(name="code", profileOf=StringType.class) public class CodeType extends StringType implements Comparable<CodeType> {
@DatatypeDef(name = "markdown", profileOf=StringDt.class) @CoverageIgnore public class MarkdownDt extends StringDt { }
@DatatypeDef(name = "contained") public class ContainedDt extends BaseContainedDt { @Child(name = "resource", type = IResource.class, order = 0, min = 0, max = Child.MAX_UNLIMITED) private List<IResource> myContainedResources; public List<IResource> getContainedResources() { if (myContainedResources == null) { myContainedResources = new ArrayList<IResource>(); } return myContainedResources; } public void setContainedResources(List<IResource> theContainedResources) { myContainedResources = theContainedResources; } @Override public boolean isEmpty() { return myContainedResources == null || myContainedResources.size() == 0; } }
@DatatypeDef(name = "positiveInt", profileOf=IntegerDt.class) @CoverageIgnore public class PositiveIntDt extends IntegerDt {
@DatatypeDef(name = "unsignedInt", profileOf=IntegerDt.class) @CoverageIgnore public class UnsignedIntDt extends IntegerDt {