Interface Formattable

All Known Subinterfaces:
MetaClass, MetaParameterizedType, MetaType, MetaTypeVariable, MetaWildcardType
All Known Implementing Classes:
AbstractMetaClass, AbstractMetaType, AdditionalDocs, Alt, AnonymousClass, ArrayClass, 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.TextDecl, 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, 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, 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

    Modifier and Type
    Method
    Description
    Returns a pretty-printable representation of this object.
  • 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