Package eu.bandm.tools.format
Interface Formattable
- All Known Subinterfaces:
MetaClass
,MetaParameterizedType
,MetaType
,MetaTypeVariable
,MetaWildcardType
- All Known Implementing Classes:
AbstractMetaClass
,AbstractMetaType
,AdditionalDocs
,Alt
,AnonymousClass
,ArrayClass
,Binding
,CharBinary
,CharCut
,CharExpr
,CharJoin
,CharMinus
,CharRange
,CharSetConst
,CharsRegExp
,Definition
,DefInstance
,DTD.Abbrev
,DTD.Any
,DTD.AttDef
,DTD.Attlist
,DTD.AttType
,DTD.AttTypeAbbrev
,DTD.AttTypeConstant
,DTD.AttValue
,DTD.Choice
,DTD.Comment
,DTD.ContentModel
,DTD.ContentModelConstant
,DTD.CP
,DTD.DefaultDecl
,DTD.DefaultDeclConstant
,DTD.Dtd
,DTD.Element
,DTD.Empty
,DTD.Entity
,DTD.EntityContext
,DTD.EntityValue
,DTD.Enumerated
,DTD.MarkupDecl
,DTD.Mixed
,DTD.NmToken
,DTD.Notation
,DTD.PI
,DTD.Seq
,DTD.Singleton
,DTD.XmlDecl
,DTM.Any
,DTM.Attribute
,DTM.AttributeDefault
,DTM.AttributeType
,DTM.AttributeValue
,DTM.CData
,DTM.Choice
,DTM.Content
,DTM.CP
,DTM.Dtd
,DTM.Element
,DTM.ElementRef
,DTM.Empty
,DTM.Entities
,DTM.Entity
,DTM.Enumerated
,DTM.Id
,DTM.IdRef
,DTM.IdRefs
,DTM.Implied
,DTM.Mixed
,DTM.Named
,DTM.NMToken
,DTM.NMTokens
,DTM.Notation
,DTM.ProcessingInstruction
,DTM.Required
,DTM.Sequence
,DTM.Singleton
,Empty
,Enumeration
,EnvironmentClass
,EnvironmentParameterizedType
,EnvironmentType
,EnvironmentTypeVariable
,EnvironmentWildcardType
,Expr0
,Expression
,FlattenContext
,Format
,Format.Annotated
,Format.Append
,Format.Beneath
,Format.Beside
,Format.Block
,Format.BoundVariable
,Format.Comment
,Format.Compound
,Format.Empty
,Format.FreeVariable
,Format.Line
,Format.Literal
,Format.Markup
,Format.Prior
,Format.Space
,Format.Subst
,Format.Tabular
,Format.Variable
,GeneratedClass
,GeneratedEnum
,GeneratedEnumConstant
,GeneratedLiteral
,GeneratedParameterizedType
,GeneratedTypeVariable
,GeneratedWildcardType
,Greedy
,GrMult
,GrUnary
,ImportContext
,ImportItem
,Insertion
,LLJava.AbstractDynamic
,LLJava.AbstractIntVType
,LLJava.AbstractMethodBody
,LLJava.AbstractMethodRef
,LLJava.Add
,LLJava.And
,LLJava.Annotation
,LLJava.AnnotationDefaultAttribute
,LLJava.AnnotationValue
,LLJava.Anonymity
,LLJava.ArithInstruction
,LLJava.ArrayAccess
,LLJava.ArrayAnnotationValue
,LLJava.ArrayType
,LLJava.ArrayTypeExpr
,LLJava.Attributable
,LLJava.Attribute
,LLJava.Block
,LLJava.BooleanLiteral
,LLJava.BooleanType
,LLJava.BooleanVType
,LLJava.BootstrapMethod
,LLJava.BootstrapMethodsAttribute
,LLJava.ByteType
,LLJava.ByteVType
,LLJava.Case
,LLJava.Cast
,LLJava.Category1VType
,LLJava.Category2VType
,LLJava.CharLiteral
,LLJava.CharType
,LLJava.CharVType
,LLJava.Class
,LLJava.ClassAnnotationValue
,LLJava.ClassExpr
,LLJava.ClassParent
,LLJava.ClassRef
,LLJava.ClassReference
,LLJava.ClassSignatureAttribute
,LLJava.ClassType
,LLJava.ClassTypeExpr
,LLJava.Cmp
,LLJava.CmpFloating
,LLJava.CmpGT
,LLJava.CmpIntegral
,LLJava.CmpLT
,LLJava.CodeAttribute
,LLJava.CodeInterval
,LLJava.CodeMethodBody
,LLJava.CodePoint
,LLJava.ConstantAnnotationValue
,LLJava.ConstantDouble
,LLJava.ConstantDoubleValue
,LLJava.ConstantFloat
,LLJava.ConstantInteger
,LLJava.ConstantLong
,LLJava.ConstantPoolEntry
,LLJava.ConstantSingleValue
,LLJava.ConstantString
,LLJava.ConstantUTF8
,LLJava.ConstantValueAttribute
,LLJava.CustomAttribute
,LLJava.DefaultMethodBody
,LLJava.DimensionExpr
,LLJava.Div
,LLJava.DoubleLiteral
,LLJava.DoubleType
,LLJava.DoubleVType
,LLJava.Dup
,LLJava.Dynamic
,LLJava.DynamicExpr
,LLJava.Enter
,LLJava.EnumAnnotationValue
,LLJava.Exception
,LLJava.ExceptionsAttribute
,LLJava.Exit
,LLJava.ExplicitName
,LLJava.Field
,LLJava.FieldAccess
,LLJava.FieldRef
,LLJava.FieldReference
,LLJava.FieldSignatureAttribute
,LLJava.FloatLiteral
,LLJava.FloatType
,LLJava.FloatVType
,LLJava.Get
,LLJava.Goto
,LLJava.GotoInterval
,LLJava.GotoPoint
,LLJava.Handler
,LLJava.Id
,LLJava.If
,LLJava.ImplicitName
,LLJava.Inc
,LLJava.InlineInterval
,LLJava.InlinePoint
,LLJava.InnerClass
,LLJava.Instanceof
,LLJava.Instruction
,LLJava.InterfaceMethodRef
,LLJava.IntLiteral
,LLJava.IntType
,LLJava.IntVType
,LLJava.Invoke
,LLJava.InvokeDynamic
,LLJava.Jump
,LLJava.Label
,LLJava.Length
,LLJava.Literal
,LLJava.Load
,LLJava.Loadable
,LLJava.LoadableExpr
,LLJava.LoadArgument
,LLJava.Local
,LLJava.LocalClass
,LLJava.LongLiteral
,LLJava.LongType
,LLJava.LongVType
,LLJava.LowerTypeBound
,LLJava.Member
,LLJava.MemberDynamicName
,LLJava.MemberFullName
,LLJava.MemberRef
,LLJava.MemberReference
,LLJava.MemberStaticName
,LLJava.Method
,LLJava.MethodBody
,LLJava.MethodHandle
,LLJava.MethodHandleExpr
,LLJava.MethodHandleTarget
,LLJava.MethodName
,LLJava.MethodRef
,LLJava.MethodReference
,LLJava.MethodReferenceParameter
,LLJava.MethodSignatureAttribute
,LLJava.MethodType
,LLJava.MethodTypeExpr
,LLJava.Modifiable
,LLJava.ModifierExpr
,LLJava.Monitor
,LLJava.Mul
,LLJava.Name
,LLJava.NameAndType
,LLJava.Neg
,LLJava.NestedAnnotationValue
,LLJava.New
,LLJava.Node
,LLJava.Nop
,LLJava.NullLiteral
,LLJava.NullVType
,LLJava.ObjectVType
,LLJava.OneWordVType
,LLJava.Or
,LLJava.Parameter
,LLJava.Pop
,LLJava.PrimitiveType
,LLJava.PrimitiveTypeExpr
,LLJava.Put
,LLJava.QualId
,LLJava.ReferenceTypeExpr
,LLJava.ReferenceVType
,LLJava.RefType
,LLJava.Rem
,LLJava.Result
,LLJava.ResultExpr
,LLJava.Return
,LLJava.ReturnsExpr
,LLJava.Shift
,LLJava.Shl
,LLJava.ShortType
,LLJava.ShortVType
,LLJava.Shr
,LLJava.SignatureAttribute
,LLJava.SimpleModifierExpr
,LLJava.Slot
,LLJava.SlotRef
,LLJava.SlotReference
,LLJava.StackFrame
,LLJava.StackFrameDelta
,LLJava.StackMapTableAttribute
,LLJava.Statement
,LLJava.Store
,LLJava.StoreArgument
,LLJava.StringLiteral
,LLJava.Sub
,LLJava.Swap
,LLJava.Switch
,LLJava.This
,LLJava.Throw
,LLJava.TopVType
,LLJava.Try
,LLJava.TwoWordVType
,LLJava.Type
,LLJava.TypeArgument
,LLJava.TypeBound
,LLJava.TypeExpr
,LLJava.TypeInstruction
,LLJava.TypeParameter
,LLJava.UninitializedNewVType
,LLJava.UninitializedThisVType
,LLJava.UninitializedVType
,LLJava.UpperTypeBound
,LLJava.UShr
,LLJava.Variable
,LLJava.VariableAccess
,LLJava.VariableRef
,LLJava.Void
,LLJava.VoidExpr
,LLJava.VType
,LLJava.WideType
,LLJava.Wildcard
,LLJava.XOr
,LocString
,Module
,NamespaceDecl
,Node.Attribute
,Node.AttType
,Node.AttValue
,Node.CData
,Node.Comment
,Node.Default
,Node.Element
,Node.Entities
,Node.Entity
,Node.Enumerated
,Node.Id
,Node.IdRef
,Node.IdRefs
,Node.Implied
,Node.NamedType
,Node.NamespaceDecl
,Node.NmToken
,Node.NmTokens
,Node.NodeType
,Node.ProcessingInstruction
,Node.Required
,Node.Root
,Node.Text
,None
,Numerus
,Opt
,ParseParticle
,PathMap.SingletonObject
,PathRelation
,Pcdata
,Perm
,PermutationGroup
,PermutationSubexpression
,Plus
,Reference
,ReferenceFormat
,ResolvedModule
,ResultContainer
,ResultingChars
,ResultingStructure
,Rt.Definition
,Rt.Report
,Rt.TemplateEntry
,Rt.TemplatesByKind
,Rt.TemplatesByPrior
,Seq
,SourceItem
,Star
,State
,State_perm
,State_rep
,State_sequ
,State_singleton
,StringConst
,Subst
,SubstituteChars
,TagsRegExp
,TPath.And
,TPath.AxisSpecifier
,TPath.BinaryExpr
,TPath.Comment
,TPath.ComparisonExpr
,TPath.Div
,TPath.Eq
,TPath.EqualityExpr
,TPath.Expr
,TPath.Filter
,TPath.FunctionCall
,TPath.Geq
,TPath.Gt
,TPath.Item
,TPath.Leq
,TPath.Literal
,TPath.LogicalExpr
,TPath.Lt
,TPath.Minus
,TPath.Mod
,TPath.Mult
,TPath.NameTest
,TPath.Neg
,TPath.Neq
,TPath.Node
,TPath.Number
,TPath.NumericExpr
,TPath.Or
,TPath.Paren
,TPath.PathExpr
,TPath.Plus
,TPath.ProcessingInstruction
,TPath.Root
,TPath.Step
,TPath.Test
,TPath.Text
,TPath.TypeTest
,TPath.UnaryExpr
,TPath.Union
,TPath.ValueExpr
,TPath.VariableReference
,Type.Boolean
,Type.Error
,Type.NodeRel
,Type.Number
,Type.String
,Type.XPathProperType
,Type.XPathType
,Udom
,UnresolvedType
,Verify.Category1
,Verify.Category2
,Verify.Double
,Verify.Float
,Verify.Int
,Verify.Long
,Verify.Null
,Verify.Object
,Verify.OneWord
,Verify.Reference
,Verify.Top
,Verify.TwoWord
,Verify.Type
,Verify.Uninitialized
,Verify.UninitializedNew
,Verify.UninitializedThis
,XMLDocumentIdentifier
,XRegExp
public interface Formattable
Implementor offers to be converted to a
Format
.-
Method Summary
-
Method Details
-
format
Format format()Returns a pretty-printable representation of this object.- Returns:
- a format that represents this object in a pretty-printable way
-