Class PrinterConfiguration
- java.lang.Object
-
- org.apache.camel.component.printer.PrinterConfiguration
-
@UriParams public class PrinterConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description PrinterConfiguration()
PrinterConfiguration(URI uri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrientationRequested
assignOrientation(String orientation)
Sides
assignSides(String sidesString)
int
getCopies()
DocFlavor
getDocFlavor()
String
getFlavor()
String
getHostname()
OrientationRequested
getInternalOrientation()
Sides
getInternalSides()
String
getMediaSize()
MediaSizeName
getMediaSizeName()
String
getMediaTray()
String
getMimeType()
String
getOrientation()
int
getPort()
String
getPrintername()
String
getPrinterPrefix()
String
getSides()
URI
getUri()
boolean
isSendToPrinter()
void
parseURI(URI uri)
void
setCopies(int copies)
Number of copies to printvoid
setDocFlavor(DocFlavor docFlavor)
Sets DocFlavor to use.void
setFlavor(String flavor)
Sets DocFlavor to use.void
setHostname(String hostname)
Hostname of the printervoid
setInternalOrientation(OrientationRequested internalOrientation)
void
setInternalSides(Sides internalSides)
void
setMediaSize(String mediaSize)
Sets the stationary as defined by enumeration names in the javax.print.attribute.standard.MediaSizeName API.void
setMediaSizeName(MediaSizeName mediaSizeName)
void
setMediaTray(String mediaTray)
Sets MediaTray supported by the javax.print.DocFlavor API, for example upper,middle etc.void
setMimeType(String mimeType)
Sets mimeTypes supported by the javax.print.DocFlavor APIvoid
setOrientation(String orientation)
Sets the page orientation.void
setPort(int port)
Port number of the printervoid
setPrintername(String printername)
Name of the printervoid
setPrinterPrefix(String printerPrefix)
Sets the prefix name of the printer, it is useful when the printer name does not start with //hostname/printervoid
setSendToPrinter(boolean sendToPrinter)
etting this option to false prevents sending of the print data to the printervoid
setSides(String sides)
Sets one sided or two sided printing based on the javax.print.attribute.standard.Sides APIvoid
setUri(URI uri)
-
-
-
Constructor Detail
-
PrinterConfiguration
public PrinterConfiguration()
-
PrinterConfiguration
public PrinterConfiguration(URI uri) throws URISyntaxException
- Throws:
URISyntaxException
-
-
Method Detail
-
assignOrientation
public OrientationRequested assignOrientation(String orientation)
-
getUri
public URI getUri()
-
setUri
public void setUri(URI uri)
-
getHostname
public String getHostname()
-
setHostname
public void setHostname(String hostname)
Hostname of the printer
-
getPort
public int getPort()
-
setPort
public void setPort(int port)
Port number of the printer
-
getPrintername
public String getPrintername()
-
setPrintername
public void setPrintername(String printername)
Name of the printer
-
getCopies
public int getCopies()
-
setCopies
public void setCopies(int copies)
Number of copies to print
-
getFlavor
public String getFlavor()
-
setFlavor
public void setFlavor(String flavor)
Sets DocFlavor to use.
-
getDocFlavor
public DocFlavor getDocFlavor()
-
setDocFlavor
public void setDocFlavor(DocFlavor docFlavor)
Sets DocFlavor to use.
-
getMediaSize
public String getMediaSize()
-
setMediaSize
public void setMediaSize(String mediaSize)
Sets the stationary as defined by enumeration names in the javax.print.attribute.standard.MediaSizeName API. The default setting is to use North American Letter sized stationary. The value's case is ignored, e.g. values of iso_a4 and ISO_A4 may be used.
-
getSides
public String getSides()
-
setSides
public void setSides(String sides)
Sets one sided or two sided printing based on the javax.print.attribute.standard.Sides API
-
getMediaSizeName
public MediaSizeName getMediaSizeName()
-
setMediaSizeName
public void setMediaSizeName(MediaSizeName mediaSizeName)
-
getInternalSides
public Sides getInternalSides()
-
setInternalSides
public void setInternalSides(Sides internalSides)
-
getInternalOrientation
public OrientationRequested getInternalOrientation()
-
setInternalOrientation
public void setInternalOrientation(OrientationRequested internalOrientation)
-
getOrientation
public String getOrientation()
-
setOrientation
public void setOrientation(String orientation)
Sets the page orientation.
-
getMimeType
public String getMimeType()
-
setMimeType
public void setMimeType(String mimeType)
Sets mimeTypes supported by the javax.print.DocFlavor API
-
isSendToPrinter
public boolean isSendToPrinter()
-
setSendToPrinter
public void setSendToPrinter(boolean sendToPrinter)
etting this option to false prevents sending of the print data to the printer
-
getMediaTray
public String getMediaTray()
-
setMediaTray
public void setMediaTray(String mediaTray)
Sets MediaTray supported by the javax.print.DocFlavor API, for example upper,middle etc.
-
getPrinterPrefix
public String getPrinterPrefix()
-
setPrinterPrefix
public void setPrinterPrefix(String printerPrefix)
Sets the prefix name of the printer, it is useful when the printer name does not start with //hostname/printer
-
-