Uses of Class
com.bfo.box.Box

  • Uses of Box in com.bfo.box

    Subclasses of Box in com.bfo.box
    Modifier and Type
    Class
    Description
    class 
    A C2PA Assertion for the "c2pa.actions" type
    class 
    A C2PA Assertion for the "c2pa.cloud-data" type
    class 
    A C2PA Assertion for the "c2pa.endorsement" type
    class 
    A C2PA Assertion for the "c2pa.depthmap.GDepth" type
    class 
    A C2PA Assertion for the "c2pa.hash.bmff" or "c2pa.hash.bmff.v2" types
    class 
    A C2PA Assertion for the "c2pa.hash.data" type
    class 
    A C2PA Assertion for the "c2pa.ingredient" type
    class 
    A C2PA Assertion for the "stds.exif", "stds.iptc", "stds.schema-org.ClaimReview", "stds.schema-org.CreativeWork" types
    class 
    A C2PA Assertion for the "c2pa.soft-binding" type
    class 
    A C2PA Assertion for the "c2pa.thumbnail.claim" and "c2pa.thumbnail.ingredient" types
    class 
    A C2PA Assertion that will be used for unknown types of assertion
    class 
    The claim box used to stored the claim in a manifest box.
    class 
    A C2PAContainerBox wraps a C2PAStore inside a "uuid" box, for safe storage inside an ISO BMFF-based file.
    class 
    The manifest box represents a signed sequence of assertions.
    class 
    The C2PA signature is applied to each manifest to sign it.
    class 
    The store box is the top-level box for any C2PA object.
    class 
    A "cbor" box contains a single CBOR object.
    class 
    A CborContainerBox is a JUMBF wrapper around a single CborBox.
    class 
    A general Box that stores its content as a byte array.
    class 
    An EmbeddedFileContainerBox is a JUMBF wrapper around a pair of "bfdb" and "bidb" boxes.
    class 
    This superclass of Box handles the standad "extension" format defined in ISO14496-12 s 11.
    class 
    A "json" box contains a single JSON object.
    class 
    A JsonContainerBox is a JUMBF wrapper around a single JsonBox.
    class 
    Represents a "JUMBF" ("JPEG Univesal Metadata Box Format") box as defined in ISO19566 appendix A.2.
    class 
    Represents a "tkhd" Track Header box, defined in ISO14496-12 section 8.3.2.
    class 
    An "xml " box (note the space) contains a single XML object.
    class 
    An XMP box is a semi-standardized box holding XMP metadata, which is now defined in ISO16684, although this method of storage for XMP dates from "part 3" of the pre-ISO specifications.
    Methods in com.bfo.box that return Box
    Modifier and Type
    Method
    Description
    BoxFactory.createBox(String type, String subtype, String label)
    Create a new Box
    Box.duplicate()
    Return a deep duplicate of this box, duplicating all its children too if necessary.
    Box.first()
    Return the first child of this box, or null if this box has no children
    BoxFactory.load(InputStream stream)
    Read a Box from the InputStream.
    BoxFactory.load(ByteBuffer data)
    Read a Box from a ByteBuffer.
    Box.next()
    Return the next box in the list, or null if this is the last.
    Box.parent()
    Return the parent of this box, or null if this is the root
    Methods in com.bfo.box with parameters of type Box
    Modifier and Type
    Method
    Description
    void
    Box.add(Box box)
    Add this box to the end of the list of children
    void
    Box.insertBefore(Box other)
    Insert this box before the specified box.
    BoxFactory.subFactory(Box override)
    Create a version of this factory where the first Box it creates is the supplied one, before falling back to normal behaviour.
    Method parameters in com.bfo.box with type arguments of type Box
    Modifier and Type
    Method
    Description
    void
    BoxFactory.register(String type, String subtype, String label, boolean container, Class<? extends Box> clazz)
    Register a new Box type.