Class GFCosVisitor
- java.lang.Object
-
- org.verapdf.gf.model.visitor.cos.pb.GFCosVisitor
-
- All Implemented Interfaces:
ICOSVisitor
public class GFCosVisitor extends Object implements ICOSVisitor
- Author:
- Timur Kamalov
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GFCosVisitor
getInstance()
Object
visitFromArray(COSArray obj)
Create a GFCosArray for corresponding COSArray.Object
visitFromBoolean(COSBoolean obj)
Create a GFCosBool for corresponding COSBoolean.Object
visitFromDictionary(COSDictionary obj)
Create a GFCosFileSpecification COSDictionary if value of type key ofobj
is file specification.Object
visitFromDocument(COSDocument obj)
Create a GFCosDocument for corresponding COSDocument.static Object
visitFromIndirect(COSIndirect obj)
Object
visitFromInteger(COSInteger obj)
Create a GFCosInteger for corresponding COSInteger.Object
visitFromName(COSName obj)
Create a GFCosName for corresponding COSName.Object
visitFromNull(COSNull obj)
Create a GFCosNull for corresponding COSNull.Object
visitFromReal(COSReal obj)
Create a GFCosReal for corresponding COSReal.Object
visitFromStream(COSStream obj)
Create a GFCosStream for corresponding COSStream.Object
visitFromString(COSString obj)
Create a GFCosString for corresponding COSString.
-
-
-
Method Detail
-
getInstance
public static GFCosVisitor getInstance()
-
visitFromArray
public Object visitFromArray(COSArray obj)
Create a GFCosArray for corresponding COSArray.- Specified by:
visitFromArray
in interfaceICOSVisitor
- Returns:
- GFCosArray object
- See Also:
GFCosArray
-
visitFromBoolean
public Object visitFromBoolean(COSBoolean obj)
Create a GFCosBool for corresponding COSBoolean.- Specified by:
visitFromBoolean
in interfaceICOSVisitor
- Returns:
- GFCosBool object
- See Also:
GFCosBool
-
visitFromDictionary
public Object visitFromDictionary(COSDictionary obj)
Create a GFCosFileSpecification COSDictionary if value of type key ofobj
is file specification. Otherwise create GFCosDict- Specified by:
visitFromDictionary
in interfaceICOSVisitor
- Returns:
- GFCosFileSpecification or GFCosDict
- See Also:
GFCosDict
,GFCosFileSpecification
-
visitFromDocument
public Object visitFromDocument(COSDocument obj)
Create a GFCosDocument for corresponding COSDocument.- Specified by:
visitFromDocument
in interfaceICOSVisitor
- Returns:
- GFCosDocument object
- See Also:
GFCosDocument
-
visitFromReal
public Object visitFromReal(COSReal obj)
Create a GFCosReal for corresponding COSReal.- Specified by:
visitFromReal
in interfaceICOSVisitor
- Returns:
- GFCosReal object
- See Also:
GFCosReal
-
visitFromInteger
public Object visitFromInteger(COSInteger obj)
Create a GFCosInteger for corresponding COSInteger.- Specified by:
visitFromInteger
in interfaceICOSVisitor
- Returns:
- GFCosInteger object
- See Also:
GFCosInteger
-
visitFromName
public Object visitFromName(COSName obj)
Create a GFCosName for corresponding COSName.- Specified by:
visitFromName
in interfaceICOSVisitor
- Returns:
- GFCosName object
- See Also:
GFCosName
-
visitFromNull
public Object visitFromNull(COSNull obj)
Create a GFCosNull for corresponding COSNull.- Specified by:
visitFromNull
in interfaceICOSVisitor
- Returns:
- GFCosNull object
- See Also:
GFCosNull
-
visitFromStream
public Object visitFromStream(COSStream obj)
Create a GFCosStream for corresponding COSStream.- Specified by:
visitFromStream
in interfaceICOSVisitor
- Returns:
- GFCosStream object
- See Also:
GFCosStream
-
visitFromString
public Object visitFromString(COSString obj)
Create a GFCosString for corresponding COSString.- Specified by:
visitFromString
in interfaceICOSVisitor
- Returns:
- GFCosString object
- See Also:
GFCosString
-
visitFromIndirect
public static Object visitFromIndirect(COSIndirect obj)
-
-