Interface DCTermsFactory


public interface DCTermsFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
  • Field Details

    • INSTANCE

      static final DCTermsFactory INSTANCE
      The singleton instance of the factory.
  • Method Details

    • createBox

      Box createBox()
      Returns a new object of class 'Box'.
      Returns:
      a new object of class 'Box'.
    • createDCMIType

      DCMIType createDCMIType()
      Returns a new object of class 'DCMI Type'.
      Returns:
      a new object of class 'DCMI Type'.
    • createDDC

      DDC createDDC()
      Returns a new object of class 'DDC'.
      Returns:
      a new object of class 'DDC'.
    • createDocumentRoot

      org.purl.dc.terms.DocumentRoot createDocumentRoot()
      Returns a new object of class 'Document Root'.
      Returns:
      a new object of class 'Document Root'.
    • createElementOrRefinementContainer

      ElementOrRefinementContainer createElementOrRefinementContainer()
      Returns a new object of class 'Element Or Refinement Container'.
      Returns:
      a new object of class 'Element Or Refinement Container'.
    • createIMT

      IMT createIMT()
      Returns a new object of class 'IMT'.
      Returns:
      a new object of class 'IMT'.
    • createISO3166

      ISO3166 createISO3166()
      Returns a new object of class 'ISO3166'.
      Returns:
      a new object of class 'ISO3166'.
    • createISO6392

      ISO6392 createISO6392()
      Returns a new object of class 'ISO6392'.
      Returns:
      a new object of class 'ISO6392'.
    • createISO6393

      ISO6393 createISO6393()
      Returns a new object of class 'ISO6393'.
      Returns:
      a new object of class 'ISO6393'.
    • createLCC

      LCC createLCC()
      Returns a new object of class 'LCC'.
      Returns:
      a new object of class 'LCC'.
    • createLCSH

      LCSH createLCSH()
      Returns a new object of class 'LCSH'.
      Returns:
      a new object of class 'LCSH'.
    • createMESH

      MESH createMESH()
      Returns a new object of class 'MESH'.
      Returns:
      a new object of class 'MESH'.
    • createPeriod

      Period createPeriod()
      Returns a new object of class 'Period'.
      Returns:
      a new object of class 'Period'.
    • createPoint

      Point createPoint()
      Returns a new object of class 'Point'.
      Returns:
      a new object of class 'Point'.
    • createRFC1766

      RFC1766 createRFC1766()
      Returns a new object of class 'RFC1766'.
      Returns:
      a new object of class 'RFC1766'.
    • createRFC3066

      RFC3066 createRFC3066()
      Returns a new object of class 'RFC3066'.
      Returns:
      a new object of class 'RFC3066'.
    • createRFC4646

      RFC4646 createRFC4646()
      Returns a new object of class 'RFC4646'.
      Returns:
      a new object of class 'RFC4646'.
    • createTGN

      TGN createTGN()
      Returns a new object of class 'TGN'.
      Returns:
      a new object of class 'TGN'.
    • createUDC

      UDC createUDC()
      Returns a new object of class 'UDC'.
      Returns:
      a new object of class 'UDC'.
    • createURI

      URI createURI()
      Returns a new object of class 'URI'.
      Returns:
      a new object of class 'URI'.
    • createW3CDTF

      W3CDTF createW3CDTF()
      Returns a new object of class 'W3CDTF'.
      Returns:
      a new object of class 'W3CDTF'.