Class SDODataType

  • All Implemented Interfaces:
    commonj.sdo.Type, java.io.Serializable

    public class SDODataType
    extends SDOType
    implements commonj.sdo.Type
    See Also:
    Serialized Form
    • Constructor Detail

      • SDODataType

        public SDODataType​(java.lang.String aUri,
                           java.lang.String aName,
                           SDOTypeHelper sdoTypeHelper)
      • SDODataType

        public SDODataType​(java.lang.String aUri,
                           java.lang.String aName,
                           java.lang.Class aClass,
                           SDOTypeHelper sdoTypeHelper)
      • SDODataType

        public SDODataType​(java.lang.String aUri,
                           java.lang.String aName,
                           java.lang.Class aClass,
                           SDOTypeHelper sdoTypeHelper,
                           java.lang.Object aPseudoDefault)
    • Method Detail

      • isAbstract

        public boolean isAbstract()
        Specified by:
        isAbstract in interface commonj.sdo.Type
        Overrides:
        isAbstract in class SDOType
      • isDataType

        public boolean isDataType()
        Specified by:
        isDataType in interface commonj.sdo.Type
        Overrides:
        isDataType in class SDOType
      • isInstance

        public boolean isInstance​(java.lang.Object object)
        Specified by:
        isInstance in interface commonj.sdo.Type
        Overrides:
        isInstance in class SDOType
      • isOpen

        public boolean isOpen()
        Specified by:
        isOpen in interface commonj.sdo.Type
        Overrides:
        isOpen in class SDOType
      • isSequenced

        public boolean isSequenced()
        Specified by:
        isSequenced in interface commonj.sdo.Type
        Overrides:
        isSequenced in class SDOType
      • getPseudoDefault

        public java.lang.Object getPseudoDefault()
        Description copied from class: SDOType
        INTERNAL: Return the wrapped initial value for the primitive numeric (when not defined) See p.45 of Java Spec 4th edition. See p.85 Sect 9.3 of the SDO Spec.
        Overrides:
        getPseudoDefault in class SDOType
        Returns:
        aDefault Object (primitive numerics) or null (DataObjects, String, Lists)
      • setOpen

        public void setOpen​(boolean bOpen)
        Description copied from class: SDOType
        INTERNAL: Make this Type an opened Type to allow open content by assigning true value or a Type not to accept any additional properties by assigning false value, SDOType.isOpen().
        Overrides:
        setOpen in class SDOType
        Parameters:
        bOpen - boolean value implying if this Type is open