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 GFCosVisitorgetInstance()ObjectvisitFromArray(COSArray obj)Create a GFCosArray for corresponding COSArray.ObjectvisitFromBoolean(COSBoolean obj)Create a GFCosBool for corresponding COSBoolean.ObjectvisitFromDictionary(COSDictionary obj)Create a GFCosFileSpecification COSDictionary if value of type key ofobjis file specification.ObjectvisitFromDocument(COSDocument obj)Create a GFCosDocument for corresponding COSDocument.static ObjectvisitFromIndirect(COSIndirect obj)ObjectvisitFromInteger(COSInteger obj)Create a GFCosInteger for corresponding COSInteger.ObjectvisitFromName(COSName obj)Create a GFCosName for corresponding COSName.ObjectvisitFromNull(COSNull obj)Create a GFCosNull for corresponding COSNull.ObjectvisitFromReal(COSReal obj)Create a GFCosReal for corresponding COSReal.ObjectvisitFromStream(COSStream obj)Create a GFCosStream for corresponding COSStream.ObjectvisitFromString(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:
visitFromArrayin interfaceICOSVisitor- Returns:
- GFCosArray object
- See Also:
GFCosArray
-
visitFromBoolean
public Object visitFromBoolean(COSBoolean obj)
Create a GFCosBool for corresponding COSBoolean.- Specified by:
visitFromBooleanin interfaceICOSVisitor- Returns:
- GFCosBool object
- See Also:
GFCosBool
-
visitFromDictionary
public Object visitFromDictionary(COSDictionary obj)
Create a GFCosFileSpecification COSDictionary if value of type key ofobjis file specification. Otherwise create GFCosDict- Specified by:
visitFromDictionaryin interfaceICOSVisitor- Returns:
- GFCosFileSpecification or GFCosDict
- See Also:
GFCosDict,GFCosFileSpecification
-
visitFromDocument
public Object visitFromDocument(COSDocument obj)
Create a GFCosDocument for corresponding COSDocument.- Specified by:
visitFromDocumentin interfaceICOSVisitor- Returns:
- GFCosDocument object
- See Also:
GFCosDocument
-
visitFromReal
public Object visitFromReal(COSReal obj)
Create a GFCosReal for corresponding COSReal.- Specified by:
visitFromRealin interfaceICOSVisitor- Returns:
- GFCosReal object
- See Also:
GFCosReal
-
visitFromInteger
public Object visitFromInteger(COSInteger obj)
Create a GFCosInteger for corresponding COSInteger.- Specified by:
visitFromIntegerin interfaceICOSVisitor- Returns:
- GFCosInteger object
- See Also:
GFCosInteger
-
visitFromName
public Object visitFromName(COSName obj)
Create a GFCosName for corresponding COSName.- Specified by:
visitFromNamein interfaceICOSVisitor- Returns:
- GFCosName object
- See Also:
GFCosName
-
visitFromNull
public Object visitFromNull(COSNull obj)
Create a GFCosNull for corresponding COSNull.- Specified by:
visitFromNullin interfaceICOSVisitor- Returns:
- GFCosNull object
- See Also:
GFCosNull
-
visitFromStream
public Object visitFromStream(COSStream obj)
Create a GFCosStream for corresponding COSStream.- Specified by:
visitFromStreamin interfaceICOSVisitor- Returns:
- GFCosStream object
- See Also:
GFCosStream
-
visitFromString
public Object visitFromString(COSString obj)
Create a GFCosString for corresponding COSString.- Specified by:
visitFromStringin interfaceICOSVisitor- Returns:
- GFCosString object
- See Also:
GFCosString
-
visitFromIndirect
public static Object visitFromIndirect(COSIndirect obj)
-
-