Top Description Inners Constructors Methods
org.apache.pdfbox.pdmodel.common.function.type4

pack-priv Class BitwiseOperators

extends Object
Class Inheritance
Imports
java.util.Stack

Provides the bitwise operators such as "and" and "xor".

Nested and Inner Type Summary

Modifier and TypeClass and Description
private abstract static class
BitwiseOperators.AbstractLogicalOperator

Abstract base class for logical operators.

pack-priv static class
BitwiseOperators.And

Implements the "and" operator.

pack-priv static class
BitwiseOperators.Bitshift

Implements the "bitshift" operator.

pack-priv static class
BitwiseOperators.False

Implements the "false" operator.

pack-priv static class
BitwiseOperators.Not

Implements the "not" operator.

pack-priv static class
BitwiseOperators.Or

Implements the "or" operator.

pack-priv static class
BitwiseOperators.True

Implements the "true" operator.

pack-priv static class
BitwiseOperators.Xor

Implements the "xor" operator.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

BitwiseOperatorsback to summary
private BitwiseOperators()
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

private abstract Class BitwiseOperators.AbstractLogicalOperator

extends Object
implements Operator
Class Inheritance
  • java.lang.Object
  • org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator
All Implemented Interfaces
org.apache.pdfbox.pdmodel.common.function.type4.Operator
Known Direct Subclasses
org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.And, org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.Or, org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.Xor

Abstract base class for logical operators.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
protected abstract boolean
applyForBoolean(boolean bool1, boolean bool2)

protected abstract int
applyforInteger(int int1, int int2)

public void
execute(ExecutionContext
the execution context
context
)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AbstractLogicalOperatorback to summary
private AbstractLogicalOperator()

Method Detail

applyForBooleanback to summary
protected abstract boolean applyForBoolean(boolean bool1, boolean bool2)
applyforIntegerback to summary
protected abstract int applyforInteger(int int1, int int2)
executeback to summary
public void execute(ExecutionContext context)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Doc from org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator. The method can inspect and manipulate the stack.

Parameters
context:ExecutionContext

the execution context

Annotations
@Override
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

pack-priv Class BitwiseOperators.And

extends AbstractLogicalOperator
Class Inheritance

Implements the "and" operator.

Constructor Summary

AccessConstructor and Description
pack-priv
And()

Method Summary

Modifier and TypeMethod and Description
protected boolean
protected int
Inherited from org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator:
execute

Constructor Detail

Andback to summary
pack-priv And()

Method Detail

applyForBooleanback to summary
protected boolean applyForBoolean(boolean bool1, boolean bool2)

Implements abstract org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator.applyForBoolean.

Annotations
@Override
applyforIntegerback to summary
protected int applyforInteger(int int1, int int2)

Implements abstract org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator.applyforInteger.

Annotations
@Override
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

pack-priv Class BitwiseOperators.Bitshift

extends Object
implements Operator
Class Inheritance
  • java.lang.Object
  • org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.Bitshift
All Implemented Interfaces
org.apache.pdfbox.pdmodel.common.function.type4.Operator

Implements the "bitshift" operator.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
execute(ExecutionContext
the execution context
context
)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Bitshiftback to summary
pack-priv Bitshift()

Method Detail

executeback to summary
public void execute(ExecutionContext context)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Doc from org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator. The method can inspect and manipulate the stack.

Parameters
context:ExecutionContext

the execution context

Annotations
@Override
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

pack-priv Class BitwiseOperators.False

extends Object
implements Operator
Class Inheritance
  • java.lang.Object
  • org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.False
All Implemented Interfaces
org.apache.pdfbox.pdmodel.common.function.type4.Operator

Implements the "false" operator.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
execute(ExecutionContext
the execution context
context
)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Falseback to summary
pack-priv False()

Method Detail

executeback to summary
public void execute(ExecutionContext context)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Doc from org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator. The method can inspect and manipulate the stack.

Parameters
context:ExecutionContext

the execution context

Annotations
@Override
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

pack-priv Class BitwiseOperators.Not

extends Object
implements Operator
Class Inheritance
  • java.lang.Object
  • org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.Not
All Implemented Interfaces
org.apache.pdfbox.pdmodel.common.function.type4.Operator

Implements the "not" operator.

Constructor Summary

AccessConstructor and Description
pack-priv
Not()

Method Summary

Modifier and TypeMethod and Description
public void
execute(ExecutionContext
the execution context
context
)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Notback to summary
pack-priv Not()

Method Detail

executeback to summary
public void execute(ExecutionContext context)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Doc from org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator. The method can inspect and manipulate the stack.

Parameters
context:ExecutionContext

the execution context

Annotations
@Override
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

pack-priv Class BitwiseOperators.Or

extends AbstractLogicalOperator
Class Inheritance

Implements the "or" operator.

Constructor Summary

AccessConstructor and Description
pack-priv
Or()

Method Summary

Modifier and TypeMethod and Description
protected boolean
protected int
Inherited from org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator:
execute

Constructor Detail

Orback to summary
pack-priv Or()

Method Detail

applyForBooleanback to summary
protected boolean applyForBoolean(boolean bool1, boolean bool2)

Implements abstract org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator.applyForBoolean.

Annotations
@Override
applyforIntegerback to summary
protected int applyforInteger(int int1, int int2)

Implements abstract org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator.applyforInteger.

Annotations
@Override
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

pack-priv Class BitwiseOperators.True

extends Object
implements Operator
Class Inheritance
  • java.lang.Object
  • org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.True
All Implemented Interfaces
org.apache.pdfbox.pdmodel.common.function.type4.Operator

Implements the "true" operator.

Constructor Summary

AccessConstructor and Description
pack-priv
True()

Method Summary

Modifier and TypeMethod and Description
public void
execute(ExecutionContext
the execution context
context
)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Trueback to summary
pack-priv True()

Method Detail

executeback to summary
public void execute(ExecutionContext context)

Implements org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Doc from org.apache.pdfbox.pdmodel.common.function.type4.Operator.execute.

Executes the operator. The method can inspect and manipulate the stack.

Parameters
context:ExecutionContext

the execution context

Annotations
@Override
org.apache.pdfbox.pdmodel.common.function.type4 back to summary

pack-priv Class BitwiseOperators.Xor

extends AbstractLogicalOperator
Class Inheritance

Implements the "xor" operator.

Constructor Summary

AccessConstructor and Description
pack-priv
Xor()

Method Summary

Modifier and TypeMethod and Description
protected boolean
protected int
Inherited from org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator:
execute

Constructor Detail

Xorback to summary
pack-priv Xor()

Method Detail

applyForBooleanback to summary
protected boolean applyForBoolean(boolean bool1, boolean bool2)

Implements abstract org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator.applyForBoolean.

Annotations
@Override
applyforIntegerback to summary
protected int applyforInteger(int int1, int int2)

Implements abstract org.apache.pdfbox.pdmodel.common.function.type4.BitwiseOperators.AbstractLogicalOperator.applyforInteger.

Annotations
@Override